Interesting game.
Novel response to 1. d5 by making a counter-sacrifice. Never seen that done before. Not sure it's that strong though.
I haven't got time to give detailed comments, but black defintely threw away the game - he had a forced mating sequence at at least one point in the game, and was on top throughout.
If 31. ...Rxe2, 32. Bxe2 Qxe2 mates for black. Or 32. Kf1 Qf2 mates. Or 32. Kd1 Rd2 33. Ke1 Qf2 mates.
You exploited this well!
General tips for you:
Move 6 and move 7 destroyed your kingside protection and created a lot of weaknesses which caused you problems throughout your game. 6. Ne2 would have been better I think. A wise lesson (at beginner level anyway) would be not to move your f-pawn early in the game.
9. exf6 would've given him similar weaknesses on his kingside (en passent rule)
15. why not take the bishop on f5?
Hi, I just want to show you off my first winning long play game. If you guys could help me how I could have played better, it would be very appreciated.