FEN
[Event "rated ultraBullet game"]
[Site "https://lichess.org/Hbk7pyZv"]
[Date "2026.05.04"]
[Round "-"]
[White "thephenomenon90"]
[Black "SacrificeSpirit"]
[Result "0-1"]
[GameId "Hbk7pyZv"]
[UTCDate "2026.05.04"]
[UTCTime "17:06:16"]
[WhiteElo "1823"]
[BlackElo "1790"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+24"]
[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.42] } { A40 Horwitz Defense } 2. e3 { [%eval 0.0] } 2... d5 { [%eval 0.11] } 3. Nf3 { [%eval 0.02] } 3... c5 { [%eval 0.17] } 4. c3 { [%eval 0.0] } 4... cxd4 { [%eval 0.3] } 5. exd4 { [%eval 0.22] } 5... Nf6 { [%eval 0.51] } 6. Bg5 { [%eval 0.14] } 6... Be7 { [%eval 0.68] } 7. Bh4 { [%eval 0.36] } 7... O-O { [%eval 0.38] } 8. Bg3?! { (0.38 → -0.37) Inaccuracy. Bd3 was best. } { [%eval -0.37] } (8. Bd3 b6 9. Qe2 Nh5 10. Bxe7 Qxe7 11. g3 a5 12. a4 Ba6 13. Bxa6 Rxa6) 8... Ne4 { [%eval -0.23] } 9. Bd3 { [%eval -0.37] } 9... Nxg3?! { (-0.37 → 0.39) Inaccuracy. f5 was best. } { [%eval 0.39] } (9... f5 10. Be5 Bd7 11. Nbd2 Be8 12. h3 Nc6 13. Bh2 Bh5 14. Be2 Qb6 15. Rb1) 10. hxg3 { [%eval 0.35] } 10... g6 { [%eval 0.78] } 11. O-O?! { (0.78 → -0.03) Inaccuracy. Qd2 was best. } { [%eval -0.03] } (11. Qd2 f5 12. Ne5 Bf6 13. Qh6 Qc7 14. f4 Qg7 15. Qh2 h5 16. Nd2 Nd7) 11... Bf6 { [%eval 0.28] } 12. Re1 { [%eval 0.25] } 12... Bg7 { [%eval 0.3] } 13. Bc2 { [%eval 0.13] } 13... Nc6 { [%eval 0.12] } 14. Bxg6?? { (0.12 → -3.77) Blunder. Nbd2 was best. } { [%eval -3.77] } (14. Nbd2 Rb8 15. Qe2 Bd7 16. Qe3 b5 17. Nb3) 14... hxg6 { [%eval -3.6] } 15. Nbd2 { [%eval -3.7] } 15... Qf6 { [%eval -3.29] } 16. Nf1 { [%eval -3.36] } 16... e5 { [%eval -2.75] } 17. dxe5 { [%eval -2.7] } 17... Qe6 { [%eval -2.51] } 18. Nd4 { [%eval -2.85] } 18... Nxd4 { [%eval -2.42] } 19. cxd4 { [%eval -2.43] } 19... f6 { [%eval -2.49] } 20. f4 { [%eval -2.69] } 20... fxe5 { [%eval -2.75] } 21. dxe5 { [%eval -2.39] } 21... Bd7 { [%eval -2.05] } 22. Ne3 { [%eval -2.28] } 22... Bc6 { [%eval -1.73] } 23. Ng4?! { (-1.73 → -2.88) Inaccuracy. Nc2 was best. } { [%eval -2.88] } (23. Nc2 Be8 24. Nd4 Qb6 25. Re3 a5 26. Rb3 Qa7 27. Rc3 Rf7 28. Rac1 a4) 23... Rad8 { [%eval -2.87] } 24. Nf6+?! { (-2.87 → -3.77) Inaccuracy. Nf2 was best. } { [%eval -3.77] } (24. Nf2 d4 25. Qd3 Qd5 26. Ne4 Bb5 27. Qf3 d3 28. Rad1 Bc6 29. Re3 d2) 24... Bxf6 { [%eval -4.07] } 25. exf6 { [%eval -4.1] } 25... Qxf6 { [%eval -4.21] } 26. Re6?! { (-4.21 → -6.64) Inaccuracy. Re5 was best. } { [%eval -6.64] } (26. Re5 Rde8 27. Qd4 Rxe5 28. fxe5 Qd8 29. Rf1 Rxf1+ 30. Kxf1 Qg5 31. b4 Qc1+) 26... Qf5? { (-6.64 → -3.58) Mistake. Qxe6 was best. } { [%eval -3.58] } (26... Qxe6 27. Qd2 Rd7 28. Re1 Qf6 29. Re5 d4 30. Rg5 d3 31. f5 Qd4+ 32. Kh2) 27. Rf6? { (-3.58 → -6.86) Mistake. Re5 was best. } { [%eval -6.86] } (27. Re5 Qf6 28. Qd4 Rde8 29. Rae1 Qd6 30. g4 Rxe5 31. Rxe5 Re8 32. b4 Rxe5) 27... Qxf6 { [%eval -6.88] } 28. Qd3 { [%eval -6.76] } 28... Qf5 { [%eval -6.53] } 29. g4?! { (-6.53 → -12.12) Inaccuracy. Qc3 was best. } { [%eval -12.12] } (29. Qc3 Rde8 30. b4 Rf7 31. b5 Bxb5 32. Re1 Rxe1+ 33. Qxe1) 29... Qxd3 { [%eval -10.84] } 30. Rf1?! { (-10.84 → Mate in 10) Checkmate is now unavoidable. Re1 was best. } { [%eval #-10] } (30. Re1 Rf7 31. Re5 Qd4+ 32. Kh1 Qf2 33. Rg5 Rh7+ 34. Rh5 gxh5) 30... Qd4+ { [%eval #-10] } 31. Kh2 { [%eval -10.04] } 31... Qxf4+ { [%eval -8.97] } 32. Rxf4 { [%eval -9.14] } 32... Rxf4 { [%eval -8.81] } 33. g3? { (-8.81 → Mate in 5) Checkmate is now unavoidable. b4 was best. } { [%eval #-5] } (33. b4 Bd7 34. g5 Rh4+ 35. Kg1 Re4 36. a4) 33... Rxg4? { (Mate in 5 → -8.41) Lost forced checkmate sequence. Rf2+ was best. } { [%eval -8.41] } (33... Rf2+ 34. Kh1 d4+ 35. Kg1 Rdf8 36. g5 Rg2+ 37. Kh1 Rf1#) 34. Kh3 { [%eval -8.45] } 34... Re4 { [%eval -8.42] } 35. g4? { (-8.42 → Mate in 6) Checkmate is now unavoidable. a3 was best. } { [%eval #-6] } (35. a3 Re2 36. Kh4 Rde8 37. b3 R2e6 38. Kg5 Re5+ 39. Kg4 Bb5 40. Kh3) 35... Rd4? { (Mate in 6 → -8.56) Lost forced checkmate sequence. g5 was best. } { [%eval -8.56] } (35... g5 36. Kh2 Re2+ 37. Kg1 Rde8 38. b4 Rd2 39. Kf1 Bb5+ 40. Kg1 Re1#) 36. Kh4 { [%eval -8.59] } 36... Rd2 { [%eval -8.33] } 37. Kg5 { [%eval -10.5] } 37... Rxb2 { [%eval -9.13] } 38. Kxg6? { (-9.13 → Mate in 10) Checkmate is now unavoidable. Kf6 was best. } { [%eval #-10] } (38. Kf6 d4 39. g5 Rxa2 40. Ke7 Rf8 41. Kd6 Rg2) 38... Rxa2 { [%eval #-10] } 39. g5 { [%eval #-4] } 39... Rc2 { [%eval #-6] } 40. Kf6 { [%eval #-12] } 40... Rd2 { [%eval -9.22] } 41. Ke6? { (-9.22 → Mate in 5) Checkmate is now unavoidable. Ke5 was best. } { [%eval #-5] } (41. Ke5 Rf8 42. g6 Rg2 43. Kd4 Rxg6 44. Kd3 Rg2 45. Ke3 Rf7 46. Kd4 Rf3) 41... Re2+ { [%eval #-4] } { Black wins on time. } 0-1