You actually threw away win on move 29 Qxf7?? which was terible blunder:
29. Rxd8 Qe7 30. Qxe7 Kg7 31. Rxf8 h5 32. Rxf7+ Kh6 33. Qf6 a4 34. Rh7#
At the end of your game Black is actually a little bit better (31...Kxf8 32 Rxd8 Kf7 ... so it is queen and two pawns versus two rooks = Black is almost a pawn up in material value).
So i'm pretty new to the whole live chess deal so i'll post a game I had yesterday.
I really enjoy live chess. Its great having to think fast and deal with blunders you wouldn't be able to come back from in 1/3 day chess.
Comments?