bug


According to the archive, the last move registered by the server was made by your opponent. That means that *you* are the one that ran out of time. In that case, the result is a draw because *your opponent* didn't have sufficient material to deserve a win on time.
It is likely that a lag spike or temporary loss of connection resulted in either your last move not making it to the server on time or you not being able to see the last move that your opponent made.