Looks like you have been awarded the win.
The countdowns have not been entirely accurate in my experience and I have noticed a disparity between the time shown on the My Games page, the time shown on the actual game page, and the time shown on my opponent's My Games page. Rest assured that the server itself knows the correct time and will award wins accordingly.
<p>About a half hour ago my opponent allegedly had about 8 minutes to move, and since then the screen has shown that he has "a few more minutes." I'm not thrilled about winning on time but would like to get the non-players counted out and off my list. This is in a tournament, and I've noticed the same thing before. No big deal, but aren't the countdown messages accurate. (Or perhaps it only seems like eternity to me as I wring my hands and whet my lips in anticipation of my next cheap win.)</p>