FEN
[Event "rated ultraBullet game"]
[Site "https://lichess.org/fEevTxj9"]
[Date "2026.01.15"]
[Round "-"]
[White "nihalsarin2004"]
[Black "chess-art-us"]
[Result "0-1"]
[GameId "fEevTxj9"]
[UTCDate "2026.01.15"]
[UTCTime "20:06:48"]
[WhiteElo "2773"]
[BlackElo "2659"]
[WhiteRatingDiff "-8"]
[BlackRatingDiff "+16"]
[WhiteTitle "GM"]
[BlackTitle "GM"]
[Variant "Standard"]
[TimeControl "15+0"]
[ECO "A05"]
[Opening "Zukertort Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... Nf6 { [%eval 0.18] } { A05 Zukertort Opening } 2. d3 { [%eval -0.08] } 2... g6 { [%eval 0.0] } 3. Nbd2 { [%eval -0.27] } 3... g5?? { (-0.27 → 1.55) Blunder. c5 was best. } { [%eval 1.55] } (3... c5 4. c3 Bg7 5. g3 O-O 6. Bg2 Nc6 7. O-O d5 8. Re1) 4. e4?! { (1.55 → 0.58) Inaccuracy. Nxg5 was best. } { [%eval 0.58] } (4. Nxg5 e5 5. g3 d5 6. c3 Rg8 7. Ngf3 Nc6 8. Bg2 Be6 9. O-O a5) 4... g4 { [%eval 0.69] } 5. e5? { (0.69 → -0.85) Mistake. Nh4 was best. } { [%eval -0.85] } (5. Nh4 Nc6 6. g3 d5 7. Bg2 dxe4 8. Nxe4 Nxe4 9. Bxe4 Be6 10. O-O h5) 5... gxf3 { [%eval -0.82] } 6. exf6 { [%eval -0.65] } 6... fxg2 { [%eval -0.76] } 7. Bxg2 { [%eval -0.75] } 7... e6 { [%eval -0.76] } 8. O-O { [%eval -1.04] } 8... Rg8 { [%eval -1.08] } 9. Ne4 { [%eval -1.19] } 9... d5 { [%eval -1.01] } 10. Ng3 { [%eval -0.99] } 10... Nc6? { (-0.99 → 0.19) Mistake. Qxf6 was best. } { [%eval 0.19] } (10... Qxf6 11. c4 Nc6 12. cxd5 exd5 13. Qb3 Nd4 14. Qxd5 c6 15. Qa5 Bd6 16. Re1+) 11. Kh1?? { (0.19 → -1.62) Blunder. Nh5 was best. } { [%eval -1.62] } (11. Nh5 e5 12. f4 Bf5 13. fxe5 Qd7 14. Rf4 Bh3 15. Ng3 Bg4 16. Qe1 h5) 11... Bd6?? { (-1.62 → 0.34) Blunder. Qxf6 was best. } { [%eval 0.34] } (11... Qxf6 12. f4 Bd6 13. Nh5 Qh8 14. f5 exf5 15. Bf4 Bxf4 16. Nxf4 Be6 17. c4) 12. f4?? { (0.34 → -1.48) Blunder. Nh5 was best. } { [%eval -1.48] } (12. Nh5 Be5 13. c3 Bxf6 14. d4 Bd7 15. Bf4 Rg6 16. Qe2 Be7 17. Bg3 Bd6) 12... Qxf6 { [%eval -1.52] } 13. f5?? { (-1.52 → -4.01) Blunder. Nh5 was best. } { [%eval -4.01] } (13. Nh5 Qf5 14. Qf3 Nd4 15. Bh3 Qg6 16. f5 exf5 17. Qd1 Be6 18. c3 Nc6) 13... Bxg3?? { (-4.01 → -1.05) Blunder. Qh4 was best. } { [%eval -1.05] } (13... Qh4 14. Kg1 Bd7 15. Be3 O-O-O 16. Qd2 Bxg3 17. hxg3 Rxg3 18. Bf4 Rg4 19. Rae1) 14. hxg3? { (-1.05 → -2.35) Mistake. fxe6 was best. } { [%eval -2.35] } (14. fxe6 Qh4 15. exf7+ Kd7 16. h3 Rf8 17. Rf5 Bd6 18. Qf3 Nd4 19. Qf2 Qxf2) 14... Rxg3 { [%eval -2.46] } 15. fxe6?? { (-2.46 → -5.00) Blunder. Qh5 was best. } { [%eval -5.0] } (15. Qh5 exf5 16. Qh2 Rg4 17. Qxc7 Be6 18. Qxb7 Rc8 19. Bd2 Ne5 20. Rf2 Rxc2) 15... Qh4+ { [%eval -5.26] } 16. Kg1 { [%eval -5.01] } 16... Bxe6 { [%eval -4.88] } 17. Bf4 { [%eval -5.72] } 17... Rxg2+ { [%eval -5.63] } 18. Kxg2 { [%eval -6.08] } 18... Bh3+ { [%eval -5.48] } 19. Kg1?! { (-5.48 → -8.66) Inaccuracy. Kh1 was best. } { [%eval -8.66] } (19. Kh1 Bg4+ 20. Bh2 Bxd1 21. Raxd1 O-O-O 22. Rxf7 Ne5 23. Rg7 Rf8 24. Rdg1 Qh5) 19... O-O-O { [%eval -8.3] } 20. Rf3? { (-8.30 → Mate in 6) Checkmate is now unavoidable. Qe1 was best. } { [%eval #-6] } (20. Qe1 Rg8+ 21. Kh2 Qh5 22. Qg3 Rxg3 23. Bxg3 Bxf1+ 24. Kg1 Be2 25. b4 b6) 20... Rg8+ { [%eval #-5] } 21. Kh2 { [%eval #-2] } 21... Bf1+ { [%eval #-1] } 22. Rh3 { [%eval #-1] } 22... Qxh3# { Black wins by checkmate. } 0-1
