FEN
[Event "rated blitz game"]
[Site "https://adjva4.dpdns.org/iTB3lNtV"]
[Date "2026.04.28"]
[Round "-"]
[White "Puuhapeppu"]
[Black "jpgo1"]
[Result "0-1"]
[GameId "iTB3lNtV"]
[UTCDate "2026.04.28"]
[UTCTime "20:35:17"]
[WhiteElo "1496"]
[BlackElo "1467"]
[WhiteRatingDiff "-21"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "A41"]
[Opening "Queen's Pawn Game"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. d4 { [%eval 0.15] } 1... d6 { [%eval 0.6] } { A41 Queen's Pawn Game } 2. Bf4 { [%eval 0.21] } 2... e6 { [%eval 0.58] } 3. Nf3 { [%eval 0.22] } 3... c6?! { (0.22 → 0.82) Inaccuracy. Nf6 was best. } { [%eval 0.82] } (3... Nf6 4. Nc3 a6 5. e4 b5 6. Bd3 Bb7 7. Qe2 Nbd7 8. Rd1) 4. e3 { [%eval 0.47] } 4... Qf6?! { (0.47 → 1.03) Inaccuracy. Nf6 was best. } { [%eval 1.03] } (4... Nf6 5. c4 Nh5 6. Bg5 Be7 7. Bxe7 Qxe7 8. Nc3 Nf6 9. Be2) 5. c3 { [%eval 0.87] } 5... Nd7 { [%eval 0.82] } 6. Bg5 { [%eval 1.11] } 6... Qg6 { [%eval 1.18] } 7. Bd3 { [%eval 1.09] } 7... f5 { [%eval 1.09] } 8. Bh4?! { (1.09 → 0.23) Inaccuracy. Nbd2 was best. } { [%eval 0.23] } (8. Nbd2 Be7 9. Bxe7 Nxe7 10. Nc4 e5 11. dxe5 dxe5 12. Be2 e4 13. Nd6+ Kd8) 8... Be7 { [%eval 0.77] } 9. Bg3 { [%eval 0.32] } 9... Ngf6 { [%eval 0.35] } 10. Nh4? { (0.35 → -0.98) Mistake. Nbd2 was best. } { [%eval -0.98] } (10. Nbd2 Ne4 11. Bc2 O-O 12. Nxe4 fxe4 13. Nd2 d5 14. f3 b6 15. O-O Ba6) 10... Qf7?! { (-0.98 → -0.05) Inaccuracy. Qh6 was best. } { [%eval -0.05] } (10... Qh6 11. Nf3 Nh5 12. Rf1 O-O 13. Nbd2 g5 14. Qc2 c5 15. O-O-O g4 16. Ne1) 11. Nd2 { [%eval 0.05] } 11... Nd5?! { (0.05 → 0.93) Inaccuracy. g5 was best. } { [%eval 0.93] } (11... g5 12. Nhf3 Nh5 13. Qb3 O-O 14. h3 Nxg3 15. fxg3 a5 16. a4 e5 17. Qxf7+) 12. Ndf3?? { (0.93 → -2.48) Blunder. Nhf3 was best. } { [%eval -2.48] } (12. Nhf3 O-O 13. Qc2 N7f6 14. e4 Nxe4 15. Nxe4 fxe4 16. Bxe4 g6 17. O-O Nf4) 12... g5 { [%eval -2.47] } 13. c4 { [%eval -3.1] } 13... Nb4 { [%eval -2.45] } 14. Nxg5 { [%eval -2.91] } 14... Bxg5?! { (-2.91 → -2.21) Inaccuracy. Nxd3+ was best. } { [%eval -2.21] } (14... Nxd3+ 15. Qxd3 Bxg5 16. Nf3 Be7 17. O-O-O a5 18. h4 a4 19. Qe2 a3 20. b3) 15. Nf3 { [%eval -2.87] } 15... Nxd3+ { [%eval -2.86] } 16. Qxd3 { [%eval -2.87] } 16... Bf6?! { (-2.87 → -1.97) Inaccuracy. Be7 was best. } { [%eval -1.97] } (16... Be7 17. O-O-O b6 18. Qc3 Rg8 19. c5 bxc5 20. dxc5 d5 21. Qa5 Bxc5 22. Qc7) 17. e4?! { (-1.97 → -2.97) Inaccuracy. Bxd6 was best. } { [%eval -2.97] } (17. Bxd6 Be7 18. Bxe7 Qxe7 19. O-O-O Nf6 20. Qb3 b6 21. Ne5 Bb7 22. Qa4 O-O) 17... Be7 { [%eval -2.66] } 18. O-O { [%eval -3.36] } 18... f4 { [%eval -3.26] } 19. Bh4 { [%eval -3.3] } 19... Bxh4 { [%eval -3.28] } 20. Nxh4 { [%eval -3.23] } 20... Rg8 { [%eval -3.04] } 21. Qf3 { [%eval -3.41] } 21... e5 { [%eval -3.09] } 22. dxe5?! { (-3.09 → -4.53) Inaccuracy. Nf5 was best. } { [%eval -4.53] } (22. Nf5 Qg6 23. g3 exd4 24. Qxf4 Ne5 25. Nxd4 Bh3 26. Nf5 Qf6 27. c5 Bxf5) 22... dxe5?! { (-4.53 → -3.15) Inaccuracy. Nxe5 was best. } { [%eval -3.15] } (22... Nxe5 23. Qd1 Qg7 24. c5 dxc5 25. Qb3 c4 26. Qc3 Bd7 27. Rfd1 O-O-O 28. Rd6) 23. Rad1 { [%eval -3.06] } 23... Qxc4? { (-3.06 → -1.18) Mistake. Nf8 was best. } { [%eval -1.18] } (23... Nf8 24. Rd6 Bg4 25. Qd3 Qe7 26. Nf5 Bxf5 27. exf5 Rd8 28. c5 Rxd6 29. cxd6) 24. Nf5 { [%eval -1.32] } 24... Qe6?? { (-1.32 → 0.76) Blunder. Kd8 was best. } { [%eval 0.76] } (24... Kd8 25. Qh3 Rg6 26. Qxh7 Qg8 27. Qe7+ Kc7 28. Rd6 Rxg2+ 29. Kh1 a5 30. b4) 25. Rd6 { [%eval 1.0] } 25... Qf7?! { (1.00 → 1.81) Inaccuracy. Qxa2 was best. } { [%eval 1.81] } (25... Qxa2 26. Rfd1 Kd8 27. Qh3 Kc7 28. Qxh7 f3 29. g3 Rd8 30. Qe7 Qg8 31. Ng7) 26. Nh6? { (1.81 → 0.61) Mistake. Rxc6 was best. } { [%eval 0.61] } (26. Rxc6 Kd8 27. Rd6 Rg6 28. Rfd1 Rxd6 29. Nxd6 Qe6 30. Qc3 a6 31. a4 f3) 26... Qe7 { [%eval 1.09] } 27. Qh5+?? { (1.09 → -0.65) Blunder. Rfd1 was best. } { [%eval -0.65] } (27. Rfd1 Rg6 28. Nf5 Qg5 29. h4 Qg4 30. Rxg6 Qxg6 31. Qc3 a5 32. h5 Qf6) 27... Rg6 { [%eval -0.64] } 28. Rxg6 { [%eval -0.67] } 28... hxg6 { [%eval -0.69] } 29. Qxg6+ { [%eval -0.7] } 29... Kd8 { [%eval -0.7] } 30. Rd1 { [%eval -0.78] } 30... Kc7 { [%eval -0.52] } 31. Nf7?? { (-0.52 → -2.94) Blunder. Nf5 was best. } { [%eval -2.94] } (31. Nf5 Qc5 32. h4 a5 33. h5 Nf8 34. Qg7+ Bd7 35. h6 Rd8 36. Rd6 b5) 31... Nf6?! { (-2.94 → -2.11) Inaccuracy. Nf8 was best. } { [%eval -2.11] } (31... Nf8 32. Qg7 a5 33. Qxe5+ Qxe5 34. Nxe5 Be6 35. g3 fxg3 36. hxg3 Bxa2 37. f4) 32. Rd6? { (-2.11 → -4.29) Mistake. Qg5 was best. } { [%eval -4.29] } (32. Qg5 Bg4 33. Rd6 Qxf7 34. Rxf6 Qh5 35. Qg7+ Bd7 36. h3 Re8 37. Rf7 Qd1+) 32... Be6 { [%eval -4.23] } 33. Qg7?! { (-4.23 → -6.63) Inaccuracy. Qg5 was best. } { [%eval -6.63] } (33. Qg5 Re8 34. Qxe5 Nd7 35. Qxe6 Qxe6 36. Rxe6 Rxe6 37. Ng5 Re5 38. h4 Nf6) 33... Bxf7?? { (-6.63 → -2.60) Blunder. Rg8 was best. } { [%eval -2.6] } (33... Rg8 34. Qh6 Qxf7 35. Rd1 Nxe4 36. f3 Nf6 37. Qh4 Qg7 38. g4 Bd5 39. Qf2) 34. Qg5?? { (-2.60 → -9.71) Blunder. Rxf6 was best. } { [%eval -9.71] } (34. Rxf6 Rd8 35. g4 Rd7 36. h4 Qe8 37. Qg5 Bg8 38. Rf5 Re7 39. h5 Bh7) 34... Kxd6 { [%eval -8.61] } 35. Qf5 { [%eval -9.4] } 35... Rg8 { [%eval -9.28] } 36. Qh3 { [%eval -9.35] } 36... Nxe4 { [%eval -9.12] } 37. Qd3+ { [%eval -10.06] } 37... Kc7 { [%eval -8.97] } 38. Qxe4 { [%eval -9.88] } 38... Qg5 { [%eval -7.54] } 39. f3? { (-7.54 → Mate in 1) Checkmate is now unavoidable. h4 was best. } { [%eval #-1] } (39. h4 Qg7 40. g3 Bd5 41. Qb4 Kb8 42. Qd6+ Ka8 43. Qa3 b5 44. h5 fxg3) 39... Qxg2# { Black wins by checkmate. } 0-1