FEN
[Event "rated bullet game"]
[Site "https://lichess.org/x2de682C"]
[Date "2026.02.21"]
[Round "-"]
[White "GMadly"]
[Black "Heisenberg01"]
[Result "0-1"]
[GameId "x2de682C"]
[UTCDate "2026.02.21"]
[UTCTime "00:41:03"]
[WhiteElo "3018"]
[BlackElo "3227"]
[WhiteRatingDiff "-3"]
[BlackRatingDiff "+2"]
[WhiteTitle "GM"]
[BlackTitle "FM"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A04"]
[Opening "Zukertort Opening: Kingside Fianchetto"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... g6 { [%eval 0.38] } { A04 Zukertort Opening: Kingside Fianchetto } 2. h4 { [%eval -0.06] } 2... Bg7 { [%eval 0.2] } 3. h5 { [%eval 0.2] } 3... e5 { [%eval 0.45] } 4. hxg6 { [%eval 0.14] } 4... hxg6 { [%eval -0.05] } 5. Rxh8 { [%eval -0.01] } 5... Bxh8 { [%eval -0.14] } 6. d3 { [%eval -0.21] } 6... d5 { [%eval -0.2] } 7. c4 { [%eval -0.48] } 7... dxc4 { [%eval -0.11] } 8. Qa4+ { [%eval -0.03] } 8... Nc6 { [%eval -0.16] } 9. Qxc4 { [%eval -0.09] } 9... Be6 { [%eval -0.1] } 10. Qa4 { [%eval -0.05] } 10... Ne7 { [%eval 0.17] } 11. Nc3 { [%eval 0.14] } 11... Qd7 { [%eval 0.11] } 12. g3 { [%eval -0.21] } 12... Nd5 { [%eval 0.24] } 13. Ng5 { [%eval 0.13] } 13... Nb6 { [%eval 0.14] } 14. Qh4 { [%eval 0.09] } 14... Bf6? { (0.09 → 1.53) Mistake. O-O-O was best. } { [%eval 1.53] } (14... O-O-O) 15. Nce4 { [%eval 1.42] } 15... Bg7? { (1.42 → 3.27) Mistake. Qe7 was best. } { [%eval 3.27] } (15... Qe7 16. Nxf6+) 16. Nh7? { (3.27 → 1.53) Mistake. Qh7 was best. } { [%eval 1.53] } (16. Qh7 O-O-O 17. Qxg7 Nb4 18. Nxe6 Qxe6 19. Kd1 Nc4 20. Qf6 Qg4 21. f3 Qd7) 16... Nd5? { (1.53 → 3.20) Mistake. Qd4 was best. } { [%eval 3.2] } (16... Qd4) 17. Bh6 { [%eval 3.19] } 17... Bh8 { [%eval 3.58] } 18. Bg5 { [%eval 3.27] } 18... Nd4? { (3.27 → 5.57) Mistake. Bg7 was best. } { [%eval 5.57] } (18... Bg7 19. Bf6 Nde7 20. Bxg7 O-O-O 21. Qg5 f5 22. Nhf6 Qd4 23. Nc3 Qb4 24. Bg2) 19. Rc1?? { (5.57 → 1.49) Blunder. Nhf6+ was best. } { [%eval 1.49] } (19. Nhf6+ Bxf6 20. Nxf6+ Nxf6 21. Qh8+ Ke7 22. Bxf6+ Kd6 23. Bxe5+ Ke7 24. Qf6+ Ke8) 19... Nf5?? { (1.49 → 7.62) Blunder. Qb5 was best. } { [%eval 7.62] } (19... Qb5) 20. Qh1?? { (7.62 → 2.97) Blunder. Nhf6+ was best. } { [%eval 2.97] } (20. Nhf6+ Bxf6 21. Nxf6+ Nxf6 22. Qh8+ Ke7 23. Bxf6+ Kd6 24. Bxe5+ Ke7 25. Bf6+ Kd6) 20... Qb5 { [%eval 2.78] } 21. Nhf6+ { [%eval 2.52] } 21... Bxf6 { [%eval 2.53] } 22. Nxf6+ { [%eval 2.53] } 22... Nxf6 { [%eval 2.52] } 23. Qh8+ { [%eval 2.16] } 23... Kd7 { [%eval 3.1] } 24. Qxa8 { [%eval 2.74] } 24... Qxb2 { [%eval 2.81] } 25. Qb8 { [%eval 2.86] } 25... Nd5?? { (2.86 → Mate in 1) Checkmate is now unavoidable. c6 was best. } { [%eval #1] } (25... c6 26. Bg2 Ne7 27. Qxa7 Bxa2 28. Qc5 Nfd5 29. Bd2 b6 30. Qc2 Qa3 31. Bxd5) 26. e4?? { (Mate in 1 → 4.71) Lost forced checkmate sequence. Qd8# was best. } { [%eval 4.71] } (26. Qd8#) 26... Nd4?? { (4.71 → Mate in 1) Checkmate is now unavoidable. Qb4+ was best. } { [%eval #1] } (26... Qb4+ 27. Bd2 Qb6 28. exd5 Bxd5 29. Bh3 Qd6 30. Qh8 c6 31. Bg5 Kc7 32. Bxf5) 27. exd5?? { (Mate in 1 → Mate in 6) Lost forced checkmate sequence. Qd8# was best. } { [%eval #-6] } (27. Qd8#) 27... Qb4+ { [%eval #-5] } 28. Kd1 { [%eval #-3] } 28... Bg4+ { [%eval #-2] } 29. f3 { [%eval #-2] } 29... Bxf3+ { [%eval #-1] } 30. Be2 { [%eval #-1] } 30... Bxe2# { Black wins by checkmate. } 0-1