FEN
[Event "rated blitz game"]
[Site "https://adjva4.dpdns.org/5gARXiUX"]
[Date "2026.04.28"]
[Round "-"]
[White "Puuhapeppu"]
[Black "PetroTishin"]
[Result "1-0"]
[GameId "5gARXiUX"]
[UTCDate "2026.04.28"]
[UTCTime "20:44:37"]
[WhiteElo "1475"]
[BlackElo "1359"]
[WhiteRatingDiff "+12"]
[BlackRatingDiff "-4"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "D02"]
[Opening "Queen's Pawn Game: London System, with e6"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. d4 { [%eval 0.15] } 1... e6 { [%eval 0.42] } 2. Bf4 { [%eval 0.1] } 2... d5 { [%eval 0.1] } 3. Nf3 { [%eval 0.12] } { D02 Queen's Pawn Game: London System, with e6 } 3... Bd6 { [%eval 0.07] } 4. Bg3 { [%eval 0.0] } 4... Bxg3 { [%eval 0.28] } 5. hxg3 { [%eval 0.19] } 5... Nf6 { [%eval 0.38] } 6. e3 { [%eval 0.21] } 6... O-O { [%eval 0.5] } 7. Bd3 { [%eval 0.2] } 7... Nc6 { [%eval 0.73] } 8. c3 { [%eval 0.27] } 8... Qd6 { [%eval 0.32] } 9. Qc2 { [%eval 0.09] } 9... h6 { [%eval 0.02] } 10. Nbd2 { [%eval -0.09] } 10... e5 { [%eval -0.1] } 11. dxe5 { [%eval -0.11] } 11... Nxe5 { [%eval -0.07] } 12. Nxe5 { [%eval -0.12] } 12... Qxe5 { [%eval -0.09] } 13. Nf3 { [%eval -0.15] } 13... Qe6 { [%eval 0.03] } 14. Nd4 { [%eval -0.24] } 14... Qd6 { [%eval -0.19] } 15. O-O-O { [%eval -0.58] } 15... Be6?! { (-0.58 → 0.00) Inaccuracy. Re8 was best. } { [%eval 0.0] } (15... Re8 16. c4 Bg4 17. Ne2 Qe5 18. cxd5 Nxd5 19. a3 c5 20. Bc4 Nf6 21. Qb3) 16. f3 { [%eval 0.0] } 16... c5 { [%eval 0.0] } 17. Nxe6 { [%eval -0.06] } 17... Qxe6 { [%eval -0.18] } 18. g4? { (-0.18 → -1.63) Mistake. Rde1 was best. } { [%eval -1.63] } (18. Rde1 Rfe8 19. g4 d4 20. Bb5 Re7 21. cxd4 Rc8 22. Bc4 Qc6 23. Bd3 cxd4) 18... c4 { [%eval -1.49] } 19. Bf5 { [%eval -1.32] } 19... Qxe3+ { [%eval -1.41] } 20. Kb1 { [%eval -1.74] } 20... Qg5?? { (-1.74 → 0.76) Blunder. Rae8 was best. } { [%eval 0.76] } (20... Rae8 21. Qd2 Re7 22. f4 Qxd2 23. Rxd2 g6 24. g5 hxg5 25. fxg5 Ne4 26. Bxe4) 21. Rdf1 { [%eval 0.76] } 21... g6?? { (0.76 → 5.44) Blunder. Qe3 was best. } { [%eval 5.44] } (21... Qe3 22. g5 Ne8 23. g4 Qxg5 24. f4 Qe7 25. Qg2 Nd6 26. Bc2 Ne4 27. g5) 22. f4 { [%eval 5.7] } 22... Qxg4 { [%eval 6.17] } 23. Bxg4 { [%eval 5.99] } 23... Nxg4 { [%eval 6.21] } 24. f5 { [%eval 5.77] } 24... Ne3 { [%eval 5.89] } 25. Qf2 { [%eval 5.78] } 25... Nxf1 { [%eval 6.09] } 26. Qxf1 { [%eval 6.09] } 26... Kg7?? { (6.09 → Mate in 5) Checkmate is now unavoidable. Rae8 was best. } { [%eval #5] } (26... Rae8 27. Qf4 g5 28. Qh2 f6 29. Qxh6 Re7 30. Qh8+ Kf7 31. Qh5+ Kg8 32. a4) 27. g4?? { (Mate in 5 → 6.68) Lost forced checkmate sequence. f6+ was best. } { [%eval 6.68] } (27. f6+ Kh7 28. Qf4 h5 29. Rxh5+ gxh5 30. Qg5 Rfd8 31. Qg7#) 27... g5?? { (6.68 → Mate in 5) Checkmate is now unavoidable. f6 was best. } { [%eval #5] } (27... f6 28. Qf4 h5 29. fxg6 Rae8 30. gxh5 Re5 31. a4 b5 32. Ka2 b4 33. cxb4) 28. Qh3?? { (Mate in 5 → 6.29) Lost forced checkmate sequence. f6+ was best. } { [%eval 6.29] } (28. f6+ Kg8 29. Qh3 Rae8 30. Qxh6 Re1+ 31. Rxe1 b6 32. Qg7#) 28... Rh8 { [%eval 6.03] } 29. Qf3 { [%eval 5.55] } 29... Raf8?! { (5.55 → 7.53) Inaccuracy. f6 was best. } { [%eval 7.53] } (29... f6 30. Qxd5 Raf8 31. Re1 Rf7 32. Qd6 b5 33. Re7 Rf8 34. Rxf7+ Rxf7 35. Qe6) 30. Qxd5 { [%eval 6.26] } 30... Rd8?? { (6.26 → Mate in 5) Checkmate is now unavoidable. f6 was best. } { [%eval #5] } (30... f6 31. a4 Rf7 32. Qe6 Rhf8 33. Rd1 h5 34. gxh5 Kh6 35. Ka2 Rg7 36. Ka3) 31. Qe5+? { (Mate in 5 → 7.53) Lost forced checkmate sequence. f6+ was best. } { [%eval 7.53] } (31. f6+ Kg8 32. Qxd8+ Kh7 33. Rxh6+ Kxh6 34. Qxh8+ Kg6 35. Qg7#) 31... Kh7? { (7.53 → Mate in 4) Checkmate is now unavoidable. Kg8 was best. } { [%eval #4] } (31... Kg8 32. f6 b5 33. Re1 a6 34. a4 Rf8 35. Rd1 Kh7 36. Qe4+ Kg8 37. Qe7) 32. Qe7 { [%eval #8] } 32... Rdf8 { [%eval #2] } 33. Qf6? { (Mate in 2 → 7.10) Lost forced checkmate sequence. Qxg5 was best. } { [%eval 7.1] } (33. Qxg5 f6 34. Qg6#) 33... Rhg8? { (7.10 → Mate in 1) Checkmate is now unavoidable. Kg8 was best. } { [%eval #1] } (33... Kg8 34. a4 Rh7 35. Rxh6 Rg7 36. Ka2 a6 37. Qd6 f6 38. Rxf6 Rxf6 39. Qxf6) 34. Qxh6# { White wins by checkmate. } 1-0