I'll give you my take on the game. It is a blitz game, so errors guaranteed. No big deal. I enjoyed looking over it.
5...g6?! - I don't think there is any need to fianchetto that bishop and instead have played d6, going into a Schevenigan set-up.
8...b6? Although not horrible or crushing, you want to go for a Kingside attack. You could have played once again d6 or if you are more aggresive, d5 to free up that bishop instead of fianchettoing it since it has no real potential on that long diagonal.
10...Ng4 is not the best move. It places your knight in a worse position. Better would have been Ne7 with the plan of a d5 thrust. Your opponent has a strong center right now and you want to try and break that up.
14...f5 is much better. Since you knew that your opponent was going to push the pawn to f5, you immediately seek to take that square away from him. And after the capture exf5, you play Nxf5 placing your knight on a better square.
25...Nc4 was a bad idea of a trade. You are giving up your only center pawn left and now white has created a deadly passed pawn.
27...Qe6 isn't such a bad move. You shouldn't trade queens at this stage. Although the material value is about equal, your opponent has a minor piece which can be utilized much more efficiently and effectively than your extra pawns at the moment. I just think you moved your queen into the wrong place. You sort of trapped it there. Qc6 may have been better with it being supported by the bishop and stopping the advance of the knight to b5.
29...Rad8 would have been better as you are now involving both rooks. The other rook was fine supporting the queen.
30...f6 is better. Get rid of that troubling pawn. Rd3 isn't extremely bad but your follow-up move was horrible. You could have doubled those rooks.
36...Rxe2?? You just gave up a rook for a knight and your bishop has been doing nothing for the last 10 moves or so at least and your other rook hasn't even moved. You could have played your rook to e8. Your position is pretty much lost already due to the fact that you cannot avoid mate without losing severe material.
I recently played this game - I was quite clueless throughout this game.Once in a while I play such games where I don't know what to play.In blitz games where time is very little I am doubly confounded - by lack of time and by lack of ideas.
My annotations may seem annoying to u since I keep repeating same thing ,but that is true.I apologize for that.
Let me know what alternate moves should I have played.Thanks!!