FEN
[Event "rated ultraBullet game"]
[Site "https://lichess.org/FK0j4yjT"]
[Date "2026.02.06"]
[Round "-"]
[White "ShawnRogan"]
[Black "Ding-Chilling"]
[Result "0-1"]
[GameId "FK0j4yjT"]
[UTCDate "2026.02.06"]
[UTCTime "00:51:06"]
[WhiteElo "2001"]
[BlackElo "2090"]
[WhiteRatingDiff "-4"]
[BlackRatingDiff "+4"]
[Variant "Standard"]
[TimeControl "15+0"]
[ECO "A40"]
[Opening "Horwitz Defense"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e6 { [%eval 0.37] } { A40 Horwitz Defense } 2. c3 { [%eval 0.03] } 2... d5 { [%eval 0.0] } 3. Nf3 { [%eval 0.04] } 3... Bd7 { [%eval 0.24] } 4. Bg5 { [%eval 0.2] } 4... Be7 { [%eval 0.22] } 5. Bxe7 { [%eval 0.22] } 5... Nxe7 { [%eval 0.3] } 6. e3 { [%eval 0.39] } 6... Ba4?? { (0.39 → 5.14) Blunder. b6 was best. } { [%eval 5.14] } (6... b6 7. c4 c5 8. cxd5 Nxd5 9. dxc5 bxc5 10. Nbd2 O-O 11. Be2 Bc6) 7. Qxa4+ { [%eval 5.16] } 7... c6 { [%eval 5.29] } 8. Qc2 { [%eval 5.29] } 8... O-O { [%eval 5.3] } 9. Ng5 { [%eval 5.11] } 9... g6 { [%eval 5.11] } 10. f3? { (5.11 → 2.56) Mistake. Nf3 was best. } { [%eval 2.56] } (10. Nf3 Nd7 11. Be2 Rc8 12. Na3 c5 13. O-O Kg7 14. Qb1 c4) 10... Nf5 { [%eval 2.46] } 11. h4 { [%eval 2.44] } 11... Nxe3 { [%eval 3.11] } 12. Qd3 { [%eval 2.7] } 12... Nf5 { [%eval 2.68] } 13. g4 { [%eval 2.66] } 13... Ng3 { [%eval 2.55] } 14. Rg1 { [%eval 2.63] } 14... Nxf1 { [%eval 2.63] } 15. Kxf1 { [%eval 2.51] } 15... h6?! { (2.51 → 3.61) Inaccuracy. Nd7 was best. } { [%eval 3.61] } (15... Nd7 16. f4 e5 17. dxe5 Qb6 18. Nd2 f6 19. exf6 Nxf6 20. f5 Rae8 21. Rg2) 16. Nh3?! { (3.61 → 2.72) Inaccuracy. Nxe6 was best. } { [%eval 2.72] } (16. Nxe6 fxe6 17. Qxg6+ Kh8 18. Qxh6+ Kg8 19. Qg6+ Kh8 20. Nd2 Nd7 21. Qh6+ Kg8) 16... Qxh4 { [%eval 2.59] } 17. Kg2 { [%eval 2.1] } 17... Nd7 { [%eval 2.25] } 18. Nd2 { [%eval 2.1] } 18... Qe7?! { (2.10 → 3.05) Inaccuracy. e5 was best. } { [%eval 3.05] } (18... e5 19. Rae1 Rae8 20. dxe5 Nxe5 21. Qd4 c5 22. Qxd5 Nxg4 23. Ne4 Rd8 24. Qxc5) 19. Nf1 { [%eval 2.79] } 19... e5 { [%eval 2.78] } 20. dxe5 { [%eval 2.17] } 20... Nxe5 { [%eval 1.92] } 21. Qc2 { [%eval 1.64] } 21... d4? { (1.64 → 3.50) Mistake. Rae8 was best. } { [%eval 3.5] } (21... Rae8 22. Re1 Qh4 23. Re3 Nc4 24. Re2) 22. Ng3? { (3.50 → 1.89) Mistake. cxd4 was best. } { [%eval 1.89] } (22. cxd4 Nxf3 23. Kxf3 Rae8 24. Kg2 h5 25. Ng3 Qh4 26. gxh5 Re3 27. Qf2) 22... dxc3? { (1.89 → 3.28) Mistake. Nc4 was best. } { [%eval 3.28] } (22... Nc4 23. Rae1 Ne3+ 24. Kh2 Rfe8 25. Qe4 Rad8 26. Qxe7 Rxe7 27. Ne4 Kg7 28. Nf4) 23. Qxc3 { [%eval 3.29] } 23... Rad8 { [%eval 3.73] } 24. Nf5?? { (3.73 → 0.38) Blunder. Rae1 was best. } { [%eval 0.38] } (24. Rae1 Rfe8 25. f4 Nd3 26. Rxe7 Rxe7 27. Kh1 Re3 28. f5 Rf3 29. fxg6 fxg6) 24... gxf5 { [%eval 0.57] } 25. gxf5?? { (0.57 → -3.37) Blunder. Rae1 was best. } { [%eval -3.37] } (25. Rae1 Rd5 26. f4 fxg4 27. Nf2 Re8 28. Rxe5 Rxe5 29. fxe5 Qxe5 30. Nxg4 Qxc3) 25... Qg5+?? { (-3.37 → 6.27) Blunder. Rd3 was best. } { [%eval 6.27] } (25... Rd3 26. Kh1+ Kh8 27. Qc2 Rxf3 28. Qh2 Qf6 29. Ng5 Rxf5 30. Ne4 Qe6 31. Rg3) 26. Kh1 { [%eval 5.51] } 26... Kh7?! { (5.51 → 8.31) Inaccuracy. f6 was best. } { [%eval 8.31] } (26... f6 27. Nxg5 hxg5 28. Rxg5+ fxg5 29. Qxe5 Rf7 30. Qe6 Rd5 31. Qg6+ Kf8) 27. Rxg5?! { (8.31 → 6.02) Inaccuracy. Nxg5+ was best. } { [%eval 6.02] } (27. Nxg5+ hxg5 28. Rxg5 f6 29. Rh5+ Kg7 30. Rg1+ Kf7 31. Qb3+ Rd5 32. Rh7+ Ke8) 27... hxg5 { [%eval 8.05] } 28. Nxg5+ { [%eval 7.53] } 28... Kg7? { (7.53 → Mate in 6) Checkmate is now unavoidable. Kh6 was best. } { [%eval #6] } (28... Kh6 29. Qxe5 f6 30. Nf7+ Rxf7 31. Qg3 Kh7 32. Qg6+ Kh8 33. Qxf7 Rg8 34. Qh5+) 29. Qxe5+ { [%eval #5] } 29... f6 { [%eval #5] } 30. Qxf6+?? { (Mate in 5 → -0.21) Lost forced checkmate sequence. Ne6+ was best. } { [%eval -0.21] } (30. Ne6+ Kh8 31. Qh2+ Kg8 32. Qg2+ Kf7 33. Qg7+ Ke8 34. Nc7#) 30... Rxf6 { [%eval 0.0] } 31. Ne6+ { [%eval 0.0] } 31... Rxe6 { [%eval 0.0] } 32. fxe6 { [%eval 0.0] } 32... Rh8+ { [%eval 0.14] } { Black wins on time. } 0-1
