Help analyzing my game (1123)

[pgn] [Site "Chess.com"] [Date "2015.06.30"] [White "parrotz"] [Black "zulu2"] [Result "0-1"] 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Bc4 Nf6 5. d3 {Maybe better just to castle at this point. Didn't expect the bishop sacrifice.} Bxf2+ 6. Kxf2 Ng4+! 7. Ke2?? {with the idea of bringing the rook into play before getting back to safety. Stupid idea, played right into his hands by moving my king even further into the middle. Much better is Kg1} d6 8. Ng5 O-O 9. Rf1?? {Didn't see Nd4+! giving black a good outpost with a tempo. Better is Kf1} Nd4+! 10. Ke1 {Kd2?? leads to ...Qxg5+!!} Nf6 11. Ne2?? {my idea was to attack the knight on d4, but of course this leads to ...Bg4! which is a very awkward pin} Bg4! 12. Nf3 {I believe this is the only move that avoids losing at least a knight} Nc6 13. h3 Bh5 14. Ng3 Bg6 15. Nh4? {Too ambitious. The knight is on the rim, unprotected, and being x-rayed by the black queen. Even if this plan of taking the bishop succeeded, the only benefit would be potentially doubling pawns on g file. Better might be Kf2 or Bg5.} Nxe4! 16. Nxe4 Qxh4+! 17. Nf2? {Perhaps better is Rf2} Nd4 18. Bb3? {trying to lure him into ...Nxb3 followed by axb3 which gives the king some breathing room and opens the a file for my rook. Better is c2-c3.} Rfe8 19. Qg4 {Good idea. Looking for a queen trade to ease the attack} Qe7 20. Ne4 b5?! {Not sure what he saw here.} 21. c3 Nc6 22. Ng5? {Not the worst idea in renewing the threat on f7 and trying to regain the initiative. But Bd5 is much better.} Rf8 23. Ne6? {thoughts of Nxg7 to open the pawn structure, not the best plan in the world} Rfe8 24. Nxc7?? {Abandoned previous idea of Nxg7. New idea was to get the black queen off the d8-h4 diagonal so I could move my bishop there. Not enough compensation for the knight. Better is Kf2 or Bd5.} Qxc7 25. Bd5 {Didn't follow through with the plan, so the knight sacrifice was futile. This is still a good move though.} Rab8 26. Be3? {I had some bizarre idea of capturing on a7 and attacking the rook. Forgot that the queen and knight both protected a7. Better is Bxc6.} Ne7 27. Bxf7+?! {desperately trying to mount an attack} Bxf7 28. Bh6 {threatening mate on g7. If he blocked with ...Bg6 then Qe6+! is a good attack. I missed that he could block with the knight.} Ng6 29. Rc1 {Not much of a plan here. Trying to get the a1 rook involved and x-raying the queen.} Qc5 30. Rxf7? {Giving up a rook for a chance at a weak attack. Maybe better to bring the queen to f3, establishing a battery} Qe3+?? {He blunders! After Bxe3! white is back in the game.} 31. Kd1?? {I blunder right back. The first thing I noticed was that his queen was forking my king and rook, so I tried to protect the rook without even giving a thought to my bishop. I deserve to lose for this one.} Qxd3+? {Not sure he took advantage of it. ...Qxh6 wins a free bishop.} 32. Ke1 Kxf7 33. Qf5+?? {Forgot his queen was on that diagonal.} Qxf5 0-1 [/pgn]

/r/chess Thread