time lag nonse


I won't provide the links but that is the explanation. If your lag to the live server is too high, part of that will get counted against your clock.

But in that case why was he so far behind me to starten with?
The games on the archive show the time taken per move. So one could look at any specific game and see if what the server calculated, matches at all with what was seen in the client and potential lag or disconnects.
I can't say what your client was showing but it is possible for a connection to have fluctuations during a game; things on the client side can cause reconnects/packet resends for example, and there have been instances of bad ads causing slowness, though as those get reported they are removed from the third party provider.