If this only happened once then I doubt it was hacking - this kind of error has happened before, it has even happened to me (not against Suroman). It's most likely that disconnection or a de-synch from the server occurred on Suroman's part. Did you lose any exp & did you "lose" the match? Usually if this happens even if you surrender (after a good length of time has passed & the time has not "run out") the server will actually count you as the victor & you gain the rewards.
Like RedRook said. Probably either a de-synch (a somewhat rare and very unlucky event where you do lose the game) or a non-notification of an opponent's surrender (a somewhat rare event were you are still credited with the win, even though you won't realize it unless you check your stats).
I disconected myself, i don't know if it counted as a win or not. It was just when it was obvious win, i posted here because the only way to know if it was a hack or not its by asking if more people faced him and had the same problem