Found 2 crucial moments (1 blunder, 1 missed opportunity).
BLUNDER: You hung your White Pawn on d6. The opponent can simply take it with Qxd6. Bxd5 is superior because it removes the defender of the knight on g4. After Bxd5, the best line is Bxd5 Rd8 e6 f5.
You had a chance to force a checkmate here.
Qg8+ wins material by starting a forced sequence. After Qg8+ Kxh5 Qxh7+ Kg5 you would have had a decisive advantage and likely forced checkmate. Your actual move, Qxf5+, while leading to a win in the game, missed this more direct path to victory and surrendered much of your advantage. You ultimately won, which is fantastic, but consider that Qg8+ was there to force mate! The lesson: Always look for the most forcing move.
Copy this PGN to paste into Lichess, ChessBase, or any analysis tool.
[Event "Live Chess"]
[Site "Chess.com"]
[Date "2026.04.02"]
[White "erivera90"]
[Black "May_G12"]
[Result "1-0"]
1. c4 {+0.06} c5 {+0.21} 2. g3 {+0.13} Nc6 {+0.29} 3. Bg2 {+0.13} Qc7 {+0.56} 4.
Nc3 {+0.80} a6 {+0.92} 5. e4 {+0.30} d6 {+0.58} 6. Nge2 {+0.65} b6 {+1.27} 7.
O-O {+0.86} Bb7 {+1.52} 8. d3 {+0.46} Ne5 {+1.49} 9. Be3 {+1.25} Nf6 {+1.23} 10.
Qa4+ {+0.76} Bc6 {+1.13} 11. Qd1 {+1.19} b5 {+1.26} 12. b3 {+0.76} b4 {+2.23}
13. Nd5 {+2.30} Bxd5 {+2.51} 14. cxd5 {+2.94} g6 {+3.14} 15. f4 {+2.57} Neg4
{+2.29} 16. Bd2 {+2.34} Bg7 {+2.12} 17. e5 {+1.50} Nxd5 {+3.54} 18. exd6 $4
{-2.93 Hanging Pawn · Qxd6} Qxd6 {-2.72} 19. f5 {-4.01} Bxa1 {-3.06} 20. Qxa1
{-2.91} gxf5 {+6.27} 21. Qxh8+ {+6.63} Kd7 {+6.75} 22. Qxa8 {+6.79} Qh6 {+12.52}
23. Qxd5+ {+13.12} Ke8 {#9} 24. h3 {+9.79} Qxd2 {+11.57} 25. Nf4 {+7.71} Ne3
{#9} 26. Qc6+ {+6.22} Kf8 {+6.34} 27. Qc8+ {+6.24} Kg7 {+6.53} 28. Nh5+ {+6.60}
Kg6 {#5} 29. Qxf5+ $4 {-2.52 Missed Mate in ? · best: Qg8+} Kh6 {#6} 30. Qf3
{+5.89} f6 {+7.30} 31. Nxf6 {+6.94} exf6 {#3} 32. Qxf6+ {#2} Kh5 {#2} 33. Bf3+
{#1} Ng4 {#1} 34. Bxg4# {#-0} 1-0