FEN
[Event "rated blitz game"]
[Site "https://lichess.org/21O1HnKA"]
[Date "2026.05.21"]
[Round "-"]
[White "magic_mathisoka"]
[Black "Oleksandr_106"]
[Result "1-0"]
[GameId "21O1HnKA"]
[UTCDate "2026.05.21"]
[UTCTime "17:16:22"]
[WhiteElo "1581"]
[BlackElo "1616"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "A40"]
[Opening "Queen's Pawn Game"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } { A40 Queen's Pawn Game } 1... h6 { [%eval 0.64] } 2. Bf4 { [%eval 0.35] } 2... g5 { [%eval 0.79] } 3. Bg3 { [%eval 0.55] } 3... f5? { (0.55 → 1.89) Mistake. Bg7 was best. } { [%eval 1.89] } (3... Bg7 4. h4 c5 5. c3 d5 6. hxg5 Qb6 7. Qd2 cxd4 8. cxd4) 4. h4 { [%eval 1.78] } 4... f4 { [%eval 2.24] } 5. Bh2? { (2.24 → 0.89) Mistake. e3 was best. } { [%eval 0.89] } (5. e3 d6 6. exf4 gxf4 7. Bxf4 Nf6 8. Nc3 Be6 9. Qe2 Qd7 10. O-O-O Nd5) 5... Bg7 { [%eval 1.14] } 6. c3?! { (1.14 → 0.51) Inaccuracy. e3 was best. } { [%eval 0.51] } (6. e3 e5 7. dxe5 Bxe5 8. Nd2 Nf6 9. Nc4 Qe7 10. Qe2 d6 11. O-O-O Nc6) 6... e6?! { (0.51 → 1.35) Inaccuracy. e5 was best. } { [%eval 1.35] } (6... e5 7. dxe5 Nc6 8. e3 Qe7 9. exf4 gxf4 10. Nd2 Bxe5 11. Qb3 Nf6 12. O-O-O) 7. Nf3?! { (1.35 → 0.52) Inaccuracy. e3 was best. } { [%eval 0.52] } (7. e3 fxe3 8. Qh5+ Ke7 9. fxe3 d6 10. hxg5 Qe8 11. Qxe8+ Kxe8 12. g6 Nc6) 7... d5?! { (0.52 → 1.17) Inaccuracy. g4 was best. } { [%eval 1.17] } (7... g4 8. Ne5 Bxe5 9. dxe5 Qxh4 10. Qd3 Ne7 11. Qe4 Nbc6 12. Qxf4 Qg5 13. Na3) 8. hxg5?? { (1.17 → -0.57) Blunder. g3 was best. } { [%eval -0.57] } (8. g3 g4 9. Ne5 Bxe5 10. dxe5 h5 11. gxf4 Nh6 12. Nd2 Nc6 13. e4 Bd7) 8... hxg5 { [%eval -0.6] } 9. Qc2 { [%eval -0.94] } 9... Ne7? { (-0.94 → 0.25) Mistake. Qf6 was best. } { [%eval 0.25] } (9... Qf6 10. g4 fxg3 11. fxg3 g4 12. Ne5 Nc6 13. Nxg4 Qg5 14. Nf2 e5 15. Nd2) 10. Nxg5 { [%eval 0.32] } 10... Nf5? { (0.32 → 1.84) Mistake. Nbc6 was best. } { [%eval 1.84] } (10... Nbc6 11. Nd2 e5 12. dxe5 Bf5 13. Qa4 Ng6 14. Ndf3 Qe7 15. e3 fxe3 16. O-O-O) 11. Nf3?! { (1.84 → 0.95) Inaccuracy. Nh3 was best. } { [%eval 0.95] } (11. Nh3 e5 12. dxe5 Bxe5 13. Nd2 Nc6 14. Nf3 Bd6 15. Qd2 Nh4 16. Bxf4 Nxf3+) 11... Rh6?! { (0.95 → 1.85) Inaccuracy. Bd7 was best. } { [%eval 1.85] } (11... Bd7 12. Nbd2 Qf6 13. Rg1 Nc6 14. Bxf4 Nfxd4 15. cxd4 Qxf4 16. e3 Qf7 17. Bb5) 12. Nbd2 { [%eval 1.38] } 12... Nc6 { [%eval 1.63] } 13. O-O-O { [%eval 1.66] } 13... Qf6 { [%eval 2.09] } 14. Re1 { [%eval 2.13] } 14... Bd7 { [%eval 2.18] } 15. e4 { [%eval 2.14] } 15... fxe3 { [%eval 2.11] } 16. fxe3 { [%eval 2.05] } 16... O-O-O?! { (2.05 → 3.07) Inaccuracy. Qe7 was best. } { [%eval 3.07] } (16... Qe7 17. Rg1 e5 18. g4 Nd6 19. e4 dxe4 20. Nxe4 O-O-O 21. Nc5 Qf7 22. Bxe5) 17. g4 { [%eval 3.26] } 17... Nh4 { [%eval 3.37] } 18. Nxh4?? { (3.37 → 0.84) Blunder. g5 was best. } { [%eval 0.84] } (18. g5 Nxf3 19. gxf6 Nxe1 20. Qd1 Bxf6 21. Qxe1 e5 22. Qf2 Bg5 23. Qg3 Be7) 18... Qxh4 { [%eval 0.75] } 19. Bb5 { [%eval 0.81] } 19... a6 { [%eval 1.02] } 20. Bxc6 { [%eval 0.96] } 20... Bxc6 { [%eval 0.84] } 21. Nf3?! { (0.84 → 0.16) Inaccuracy. Qd1 was best. } { [%eval 0.16] } (21. Qd1 Rdh8 22. Nf3 Qe7 23. Kd2 Rh3 24. Reg1 Be8 25. Be5 Qf8 26. Rxh3 Rxh3) 21... Qf2?? { (0.16 → 7.02) Blunder. Qxg4 was best. } { [%eval 7.02] } (21... Qxg4 22. Qd1 Bf6 23. Rhg1 Qf5 24. Bf4 Rh7 25. Qc2 Qxc2+ 26. Kxc2 Rf7 27. Ref1) 22. Qxf2 { [%eval 7.29] } 22... Rf8 { [%eval 7.23] } 23. Qe2 { [%eval 6.51] } 23... e5 { [%eval 7.31] } 24. Nxe5 { [%eval 6.59] } 24... Bxe5 { [%eval 7.84] } 25. Bxe5 { [%eval 7.65] } 25... Rxh1 { [%eval 8.01] } 26. Rxh1 { [%eval 7.88] } 26... Kb8 { [%eval 9.75] } 27. Rh8 { [%eval 11.14] } 27... Rxh8 { [%eval 9.89] } 28. Bxh8 { [%eval 9.32] } 28... Ka7 { [%eval 10.17] } 29. g5 { [%eval 9.17] } 29... Be8 { [%eval 10.25] } 30. Qf3 { [%eval 9.61] } 30... Bg6 { [%eval 9.94] } 31. Qf6 { [%eval 9.22] } 31... Be4 { [%eval 9.3] } 32. g6 { [%eval 9.59] } 32... Bxg6? { (9.59 → Mate in 7) Checkmate is now unavoidable. a5 was best. } { [%eval #7] } (32... a5 33. g7 Bh7 34. Qh4 Bg8 35. Qd8 a4 36. Qxg8 a3 37. bxa3 c6 38. a4) 33. Qxg6 { [%eval #6] } 33... c6 { [%eval #6] } 34. e4 { [%eval #8] } 34... dxe4 { [%eval #6] } 35. Qxe4 { [%eval #7] } 35... Kb6 { [%eval #6] } 36. d5 { [%eval #6] } 36... cxd5 { [%eval #5] } 37. Qxd5 { [%eval #4] } 37... Ka7 { [%eval #4] } 38. Bd4+ { [%eval #4] } 38... Ka8 { [%eval #1] } 39. Qd8# { White wins by checkmate. } 1-0