FEN
[Event "rated blitz game"]
[Site "https://lichess.org/KhPh9s59"]
[Date "2026.04.30"]
[Round "-"]
[White "Alex098890"]
[Black "subztance"]
[Result "0-1"]
[GameId "KhPh9s59"]
[UTCDate "2026.04.30"]
[UTCTime "10:57:47"]
[WhiteElo "1287"]
[BlackElo "1283"]
[WhiteRatingDiff "-8"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Zukertort Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } { D02 Queen's Pawn Game: Zukertort Variation } 2... c6 { [%eval 0.2] } 3. e3 { [%eval 0.13] } 3... g6 { [%eval 0.39] } 4. Be2 { [%eval 0.34] } 4... Bg7 { [%eval 0.44] } 5. O-O { [%eval 0.34] } 5... Nf6 { [%eval 0.41] } 6. b3 { [%eval 0.32] } 6... O-O { [%eval 0.36] } 7. Bb2 { [%eval 0.26] } 7... b6 { [%eval 0.25] } 8. Nbd2 { [%eval 0.32] } 8... Bb7 { [%eval 0.33] } 9. Ne5 { [%eval 0.17] } 9... c5 { [%eval 0.44] } 10. f4?! { (0.44 → -0.13) Inaccuracy. dxc5 was best. } { [%eval -0.13] } (10. dxc5 bxc5 11. c4 e6 12. Rc1 Nfd7 13. Ndf3 Qe7 14. Qc2 Nxe5 15. Bxe5 Nd7) 10... Ne4? { (-0.13 → 1.19) Mistake. Nc6 was best. } { [%eval 1.19] } (10... Nc6 11. Nxc6 Bxc6 12. Qe1 e6 13. Nf3 Bb7 14. dxc5 bxc5 15. Rd1 a5 16. a4) 11. Nxe4 { [%eval 1.19] } 11... dxe4 { [%eval 1.27] } 12. c3?! { (1.27 → 0.27) Inaccuracy. dxc5 was best. } { [%eval 0.27] } (12. dxc5 Qc7 13. cxb6 axb6 14. Qc1 Rd8 15. b4 Bc8 16. a4 Be6 17. c4 f6) 12... f6 { [%eval 0.45] } 13. Ng4 { [%eval 0.11] } 13... f5 { [%eval 0.65] } 14. Ne5 { [%eval 0.74] } 14... Nd7? { (0.74 → 2.23) Mistake. e6 was best. } { [%eval 2.23] } (14... e6 15. dxc5 Nc6 16. Nxc6 Bxc6 17. Qd6 Qc8 18. cxb6 Rd8 19. Qe7 axb6 20. Rfd1) 15. g4?? { (2.23 → 0.26) Blunder. Bc4+ was best. } { [%eval 0.26] } (15. Bc4+ Kh8 16. Nf7+ Rxf7 17. Bxf7 Ba6 18. c4 Bb7 19. Bd5 Bxd5 20. cxd5 Kg8) 15... e6 { [%eval 0.5] } 16. Bc4 { [%eval 0.17] } 16... Bd5 { [%eval 0.29] } 17. gxf5?! { (0.29 → -0.63) Inaccuracy. Bxd5 was best. } { [%eval -0.63] } (17. Bxd5 exd5 18. Rf2 Rc8 19. Rd2 fxg4 20. Qxg4 Rf5 21. Kh1 Qe8 22. Qh3) 17... Bxc4 { [%eval -0.15] } 18. fxg6?? { (-0.15 → -4.26) Blunder. Nxc4 was best. } { [%eval -4.26] } (18. Nxc4 exf5 19. Qe2 Qh4 20. Rad1 Rad8 21. Ba3 b5 22. Ne5 b4 23. cxb4 cxd4) 18... Bxf1 { [%eval -4.27] } 19. gxh7+ { [%eval -4.27] } 19... Kxh7 { [%eval -4.44] } 20. Qh5+ { [%eval -4.21] } 20... Kg8 { [%eval -4.29] } 21. Ng6 { [%eval -4.73] } 21... Kf7?? { (-4.73 → -2.21) Blunder. Rf5 was best. } { [%eval -2.21] } (21... Rf5 22. Qg4 Nf6 23. Qg3 Be2 24. Kf2 Bf3 25. Rg1 cxd4 26. exd4 Nh5 27. Qh3) 22. Rxf1 { [%eval -2.16] } 22... Nf6 { [%eval -1.97] } 23. Ne5+?! { (-1.97 → -3.03) Inaccuracy. Qg5 was best. } { [%eval -3.03] } (23. Qg5 Nh7 24. Ne5+ Kg8 25. Qg3 Ng5 26. fxg5 Rxf1+ 27. Kxf1 Qd5 28. Ng4 Qxg5) 23... Ke7?? { (-3.03 → 0.00) Blunder. Kg8 was best. } { [%eval 0.0] } (23... Kg8 24. Qh3 Qe8 25. c4 Qh5 26. Qxe6+ Kh7 27. Qc6 Rae8 28. Rf2 Rg8 29. Qb7) 24. Nc6+?? { (0.00 → -4.01) Blunder. Qg6 was best. } { [%eval -4.01] } (24. Qg6 Kd6 25. dxc5+ Kc7 26. Qxg7+ Kc8 27. Kh1 Rg8 28. Qf7 Qd2 29. Qxe6+ Kb7) 24... Kd7 { [%eval -3.58] } 25. Qe5?! { (-3.58 → -5.50) Inaccuracy. Ne5+ was best. } { [%eval -5.5] } (25. Ne5+ Kc7 26. Qh3 Qe8 27. Kh1 Rh8 28. Qg2 Rg8 29. f5 Bf8 30. Qe2 Bd6) 25... Kxc6 { [%eval -5.54] } 26. Qxe6+ { [%eval -5.6] } 26... Kc7 { [%eval -5.36] } 27. Qe5+ { [%eval -5.9] } 27... Qd6 { [%eval -5.74] } 28. Qg5 { [%eval -6.12] } 28... Rg8 { [%eval -5.9] } 29. dxc5 { [%eval -6.54] } 29... Qxc5 { [%eval -6.22] } 30. Qg3?! { (-6.22 → -9.11) Inaccuracy. b4 was best. } { [%eval -9.11] } (30. b4 Qxg5+ 31. fxg5 Raf8 32. c4 Ng4 33. Rxf8 Bxf8 34. h4 Nxe3 35. Bc1 Nxc4) 30... Bh6 { [%eval -8.95] } 31. f5+? { (-8.95 → Mate in 7) Checkmate is now unavoidable. Re1 was best. } { [%eval #-7] } (31. Re1 Rxg3+ 32. hxg3 Ng4 33. c4 Qh5 34. Re2 Rd8 35. Bd4 Rxd4 36. exd4 Bg7) 31... Rxg3+ { [%eval #-6] } 32. hxg3 { [%eval #-6] } 32... Qxe3+ { [%eval #-5] } 33. Rf2 { [%eval #-4] } 33... Qxg3+ { [%eval #-4] } 34. Kf1 { [%eval #-3] } 34... Be3 { [%eval #-5] } 35. Ke1 { [%eval #-2] } 35... Qxf2+ { [%eval #-1] } 36. Kd1 { [%eval #-1] } 36... Qd2# { Black wins by checkmate. } 0-1