FEN
[Event "rated ultraBullet game"]
[Site "https://lichess.org/l26wZldN"]
[Date "2025.10.29"]
[Round "-"]
[White "johnsam1"]
[Black "Ocolu"]
[Result "0-1"]
[GameId "l26wZldN"]
[UTCDate "2025.10.29"]
[UTCTime "22:28:36"]
[WhiteElo "2384"]
[BlackElo "1929"]
[WhiteRatingDiff "-10"]
[BlackRatingDiff "+11"]
[Variant "Standard"]
[TimeControl "15+0"]
[ECO "A45"]
[Opening "Indian Defense"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.19] } { A45 Indian Defense } 2. Nc3 { [%eval -0.02] } 2... Nd5?? { (-0.02 → 4.32) Blunder. d5 was best. } { [%eval 4.32] } (2... d5 3. Bf4 e6 4. Nb5 Na6 5. e3 Be7 6. Nf3 O-O 7. Be2) 3. Bf4?? { (4.32 → -3.22) Blunder. Nxd5 was best. } { [%eval -3.22] } (3. Nxd5 e6 4. Nc3 d5 5. Nf3 c5 6. e3 Nc6 7. Bb5 cxd4) 3... Nxc3?? { (-3.22 → 0.03) Blunder. Nxf4 was best. } { [%eval 0.03] } (3... Nxf4 4. Qd2 Ne6 5. h4 h5 6. d5 Nc5 7. Nf3 d6 8. e4) 4. bxc3 { [%eval 0.02] } 4... d6 { [%eval 0.45] } 5. e4 { [%eval 0.51] } 5... g6 { [%eval 0.51] } 6. Bg3?! { (0.51 → -0.46) Inaccuracy. Qd2 was best. } { [%eval -0.46] } (6. Qd2 Nd7 7. Nf3 h6 8. Bd3 Bg7 9. O-O e5 10. Be3 Qe7 11. Rad1 Nf6) 6... Bg7 { [%eval -0.33] } 7. Nf3 { [%eval -0.32] } 7... O-O { [%eval -0.36] } 8. Qd2 { [%eval -0.72] } 8... Bg4 { [%eval -0.39] } 9. Bd3?! { (-0.39 → -1.06) Inaccuracy. Be2 was best. } { [%eval -1.06] } (9. Be2) 9... Bxf3 { [%eval -0.63] } 10. gxf3 { [%eval -0.57] } 10... d5?! { (-0.57 → 0.50) Inaccuracy. c5 was best. } { [%eval 0.5] } (10... c5 11. h4 h5 12. Rb1 Nc6 13. d5 Qa5 14. Rb3 Ne5 15. Bxe5 Bxe5 16. f4) 11. O-O { [%eval 0.26] } 11... dxe4 { [%eval 0.52] } 12. fxe4 { [%eval 0.62] } 12... c5 { [%eval 0.67] } 13. e5? { (0.67 → -0.57) Mistake. d5 was best. } { [%eval -0.57] } (13. d5) 13... cxd4 { [%eval -0.44] } 14. Rae1?! { (-0.44 → -1.53) Inaccuracy. Be4 was best. } { [%eval -1.53] } (14. Be4 Nc6 15. Bxc6 bxc6 16. cxd4 Qd5 17. Rfd1 Rab8 18. Qd3 Rb4 19. Rab1 Rxb1) 14... Nc6 { [%eval -1.48] } 15. cxd4 { [%eval -1.83] } 15... Nxd4 { [%eval -1.71] } 16. f4 { [%eval -1.6] } 16... Nxc2?? { (-1.60 → 2.71) Blunder. Rc8 was best. } { [%eval 2.71] } (16... Rc8 17. Rd1 Qb6 18. Qg2 Ne2+ 19. Kh1 Nc3 20. Ra1 e6 21. h4 h5 22. Rf3) 17. Qf2?? { (2.71 → -5.07) Blunder. Qxc2 was best. } { [%eval -5.07] } (17. Qxc2 Rc8 18. Qe2 e6 19. Kg2 Qe7 20. Kh3 Rc3 21. Bc4 Rc8 22. Bb3 Bf8) 17... Qxd3 { [%eval -5.04] } 18. Rd1 { [%eval -4.67] } 18... Ne3?? { (-4.67 → 4.34) Blunder. Qf5 was best. } { [%eval 4.34] } (18... Qf5 19. Qd2 Rfe8 20. Bf2 Qe4 21. h3 Bh6 22. e6 fxe6 23. Qd7 Ne3) 19. Rxd3 { [%eval 4.19] } 19... Nxf1 { [%eval 4.17] } 20. Qxf1 { [%eval 4.19] } 20... Bxe5 { [%eval 5.08] } 21. Qd1? { (5.08 → 3.05) Mistake. fxe5 was best. } { [%eval 3.05] } (21. fxe5 Rac8 22. Rd1 Rc2 23. Bf4 Rfc8 24. Bh6 Rxa2) 21... Bg7 { [%eval 3.42] } 22. f5 { [%eval 3.49] } 22... Rad8? { (3.49 → 6.29) Mistake. Rac8 was best. } { [%eval 6.29] } (22... Rac8 23. Qd2 b5 24. Bf4 a5 25. Bg5 Bf6 26. Bh6 b4 27. Kg2 Rc3 28. Bxf8) 23. fxg6?! { (6.29 → 4.41) Inaccuracy. Rxd8 was best. } { [%eval 4.41] } (23. Rxd8 Bf6 24. Rxf8+ Kxf8 25. Qd8+ Kg7 26. Qc7 gxf5 27. Be5 Kf8 28. Bxf6 exf6) 23... Rxd3 { [%eval 4.35] } 24. Qxd3 { [%eval 3.6] } 24... fxg6 { [%eval 3.79] } 25. Qd7 { [%eval 3.54] } 25... Kh8 { [%eval 3.57] } 26. Qe6 { [%eval 3.45] } 26... Rg8 { [%eval 3.9] } 27. Be5 { [%eval 3.53] } 27... h6 { [%eval 3.89] } 28. Qxe7 { [%eval 3.28] } 28... Kh7 { [%eval 4.01] } 29. Bf6 { [%eval 3.6] } 29... b5?! { (3.60 → 5.03) Inaccuracy. Kh8 was best. } { [%eval 5.03] } (29... Kh8 30. Bh4 b5 31. Bf2 b4 32. Bxa7 Bc3 33. Kg2 Rg7 34. Qf8+ Kh7) 30. Kg2?! { (5.03 → 3.80) Inaccuracy. Qxa7 was best. } { [%eval 3.8] } (30. Qxa7 h5 31. Kg2 Kh8 32. Bxg7+ Rxg7 33. Qb8+ Rg8 34. Qxb5 Rd8 35. Qb4 Rc8) 30... Kh8 { [%eval 4.71] } 31. Kf3 { [%eval 4.06] } 31... Bxf6 { [%eval 3.99] } 32. Qxf6+ { [%eval 3.94] } 32... Rg7 { [%eval 3.78] } 33. Kf4 { [%eval 3.68] } 33... Kh7 { [%eval 3.59] } 34. Ke5 { [%eval 3.64] } 34... Re7+?? { (3.64 → Mate in 3) Checkmate is now unavoidable. b4 was best. } { [%eval #3] } (34... b4 35. Qf8 g5 36. Qxb4 Rf7 37. Qc5 Kg7 38. a4 Kg8 39. Ke6 Rb7 40. Qe5) 35. Qe6?? { (Mate in 3 → -5.66) Lost forced checkmate sequence. Qxe7+ was best. } { [%eval -5.66] } (35. Qxe7+ Kg8 36. Kf6 g5 37. Qg7#) 35... Rxe6+ { [%eval -5.4] } 36. Kxe6 { [%eval -6.16] } 36... g5 { [%eval -5.91] } 37. Kd5 { [%eval -5.87] } 37... Kg6 { [%eval -5.86] } 38. Kc5 { [%eval -5.9] } 38... g4 { [%eval -5.45] } 39. Kxb5 { [%eval -5.27] } 39... g3?? { (-5.27 → 0.00) Blunder. h5 was best. } { [%eval 0.0] } (39... h5 40. a4 h4 41. Ka6 h3 42. a5 g3 43. hxg3 h2 44. Kxa7 h1=Q 45. Kb6) 40. Kc4?? { (0.00 → -8.89) Blunder. hxg3 was best. } { [%eval -8.89] } (40. hxg3 Kg5 41. Ka6 Kg4 42. a4 Kxg3 43. a5 h5 44. Kxa7 h4 45. a6 h3) 40... gxh2 { [%eval -8.76] } 41. Kb5 { [%eval -9.32] } 41... h1=Q { [%eval -8.86] } 42. Ka6? { (-8.86 → Mate in 14) Checkmate is now unavoidable. a4 was best. } { [%eval #-14] } (42. a4 Qe4 43. a5 Qd3+ 44. Kc6 Kg5 45. Kb7 Qb5+ 46. Kc7 Kf4 47. Kd6 h5) 42... Qa1?! { (Mate in 14 → -14.21) Lost forced checkmate sequence. Qb1 was best. } { [%eval -14.21] } (42... Qb1 43. Ka5 Qxa2+ 44. Kb4 Qd2+ 45. Kc4 Kg5 46. Kb3 a5 47. Kc4 a4 48. Kc5) 43. a4?! { (-14.21 → Mate in 9) Checkmate is now unavoidable. a3 was best. } { [%eval #-9] } (43. a3 Qxa3+ 44. Kb5 Qd3+ 45. Kc5 a5 46. Kc6 Kf5 47. Kb6 h5 48. Kb7 Kf4) 43... Qxa4+ { [%eval #-7] } 44. Kb7 { [%eval #-7] } 44... Qc4 { [%eval #-7] } 45. Ka8 { [%eval #-7] } 45... Qa6 { [%eval #-7] } { Black wins on time. } 0-1
