lol
0:00.0 vs 0:00.0

I think it's well known that the time you see may not be the time according to the computer because of lag and other technical issues with live play over the internet.

Saved by the bell, huh?
Not sure that is an accurate statement.
It looks, to me, that even if there had been more time, black is just a few moves away from a win.
No matter where the king moves, black plays ..Nh6 and the queen has to move to some square that weakens the defense of the king.

Well the only thing materialwise in a situation like this is wether the side winning on time (?) has enough material for a mate. Since both do, it doesn't really matter.
This is certainly highly unusual. I'm guessing that when OP made his move, he had 0:00.1 seconds on his clock and the computer deducted the 00.1 seconds automatically as it does with premoves for example. After that the opponent ran out of time leaving both at 0.
Anyway. Take what you get and rejoice.
Who is the winner ?

http://www.chess.com/livechess/game?id=780526162