FEN
[Event "Lichess Bullet League 26B Team Battle"]
[Site "https://adjva4.dpdns.org/TUb1FYa4"]
[Date "2026.05.06"]
[Round "-"]
[White "TGBrain"]
[Black "Pulya_King"]
[Result "1/2-1/2"]
[GameId "TUb1FYa4"]
[UTCDate "2026.05.06"]
[UTCTime "18:20:22"]
[WhiteElo "2248"]
[BlackElo "2371"]
[WhiteRatingDiff "+4"]
[BlackRatingDiff "-2"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "B20"]
[Opening "Sicilian Defense: Keres Variation"]
[Termination "Time forfeit"]
[Annotator "adjva4.dpdns.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.32] } 2. Ne2 { [%eval 0.0] } { B20 Sicilian Defense: Keres Variation } 2... e6 { [%eval 0.4] } 3. Nbc3 { [%eval 0.27] } 3... a6 { [%eval 0.42] } 4. a4 { [%eval 0.11] } 4... Nc6 { [%eval 0.24] } 5. g3 { [%eval 0.0] } 5... g6?! { (0.00 → 0.57) Inaccuracy. Nf6 was best. } { [%eval 0.57] } (5... Nf6 6. Bg2 d5 7. exd5 exd5 8. d3 h6 9. O-O Be7 10. Nf4) 6. Bg2?! { (0.57 → -0.04) Inaccuracy. d4 was best. } { [%eval -0.04] } (6. d4 cxd4 7. Nxd4 Bg7 8. Be3 Nge7 9. Nxc6 Nxc6 10. Qd6 Qa5) 6... Bg7 { [%eval 0.0] } 7. O-O { [%eval -0.07] } 7... d6 { [%eval 0.0] } 8. f4 { [%eval -0.25] } 8... Nge7 { [%eval -0.29] } 9. h3 { [%eval -0.62] } 9... Rb8 { [%eval -0.43] } 10. d3 { [%eval -0.36] } 10... b5 { [%eval 0.08] } 11. axb5 { [%eval 0.05] } 11... axb5 { [%eval -0.04] } 12. g4 { [%eval -0.4] } 12... b4 { [%eval -0.4] } 13. Nb1 { [%eval -0.35] } 13... O-O { [%eval -0.22] } 14. c3 { [%eval -0.5] } 14... bxc3 { [%eval -0.28] } 15. bxc3 { [%eval -0.32] } 15... f5 { [%eval -0.27] } 16. exf5?! { (-0.27 → -0.98) Inaccuracy. Be3 was best. } { [%eval -0.98] } (16. Be3 e5 17. gxf5 gxf5 18. Nd2 fxe4 19. dxe4 exf4 20. Rxf4 Rxf4 21. Nxf4) 16... gxf5?! { (-0.98 → -0.42) Inaccuracy. exf5 was best. } { [%eval -0.42] } (16... exf5 17. g5 Be6 18. Na3 Bb3 19. Nc2 Re8 20. Qd2 Bf7 21. Ne3 Na5 22. Qc2) 17. g5 { [%eval -0.68] } 17... Bb7 { [%eval -0.71] } 18. Ng3 { [%eval -0.63] } 18... Na5 { [%eval -0.44] } 19. Bxb7 { [%eval -0.7] } 19... Rxb7 { [%eval -0.56] } 20. Nh5 { [%eval -0.59] } 20... Bh8 { [%eval -0.29] } 21. h4?! { (-0.29 → -1.00) Inaccuracy. Qe2 was best. } { [%eval -1.0] } (21. Qe2 Qd7 22. Rxa5 Rxb1 23. Bd2 Rb2 24. Rfa1 Bxc3 25. Ra7 Rxd2) 21... Ng6 { [%eval -0.79] } 22. Qe1 { [%eval -1.14] } 22... Nb3?? { (-1.14 → 1.07) Blunder. Kf7 was best. } { [%eval 1.07] } (22... Kf7 23. Be3 Qc7 24. Qf2 Rfb8) 23. Ra3?? { (1.07 → -1.02) Blunder. Qxe6+ was best. } { [%eval -1.02] } (23. Qxe6+ Rff7 24. Ra6 Nf8 25. Qe2 Nxc1 26. Rxc1 d5 27. Nd2) 23... Nxc1?! { (-1.02 → -0.26) Inaccuracy. Kf7 was best. } { [%eval -0.26] } (23... Kf7 24. Be3 Qb6 25. Bf2 Qc6 26. Qd1 Rfb8 27. Ng3 Nxh4 28. Qh5+ Ng6 29. Qxh7+) 24. Qxc1?! { (-0.26 → -0.96) Inaccuracy. Qxe6+ was best. } { [%eval -0.96] } (24. Qxe6+ Rbf7 25. Rxc1 Re8 26. Qa2 Qe7 27. Qf2 Qe2 28. Qxe2 Rxe2 29. Rf1 Nxh4) 24... Qb6 { [%eval -0.64] } 25. Qe1 { [%eval -0.7] } 25... c4+ { [%eval -0.69] } 26. d4 { [%eval -0.82] } 26... e5 { [%eval -0.75] } 27. fxe5?! { (-0.75 → -1.44) Inaccuracy. Nd2 was best. } { [%eval -1.44] } (27. Nd2 Qc6 28. Nf3 e4 29. Nh2 Rb3 30. Ra2 Qb6 31. Kh1 Qb7 32. Rg2 Kf7) 27... dxe5 { [%eval -1.56] } 28. Ra4? { (-1.56 → -2.87) Mistake. Nd2 was best. } { [%eval -2.87] } (28. Nd2 Rbf7 29. Nxc4 Qc6 30. Nd2 exd4 31. c4 Qc5 32. Ra6 d3+ 33. Kh1 Re7) 28... exd4?! { (-2.87 → -1.85) Inaccuracy. Qc6 was best. } { [%eval -1.85] } (28... Qc6 29. Ra5 Rb2 30. Nd2 exd4 31. Nf6+ Bxf6 32. gxf6 dxc3 33. Nf3 Qxf6 34. Rc5) 29. Rxc4? { (-1.85 → -3.30) Mistake. Rb4 was best. } { [%eval -3.3] } (29. Rb4 Qa7 30. Rxb7 Qxb7 31. Qe6+ Rf7 32. Na3 Nxh4 33. Qe8+ Rf8 34. Qe6+ Qf7) 29... d3+ { [%eval -2.74] } 30. Kh2? { (-2.74 → -5.06) Mistake. Qf2 was best. } { [%eval -5.06] } (30. Qf2 Qxf2+ 31. Kxf2 Rb2+ 32. Kg1 Rfb8 33. Na3 Ra2 34. Ng3 f4 35. Nf5 Rxa3) 30... Qd6+?! { (-5.06 → -3.39) Inaccuracy. Re7 was best. } { [%eval -3.39] } (30... Re7 31. Qxe7 Nxe7 32. Nd2 Be5+ 33. Kh1 Ng6 34. Nf6+ Bxf6 35. gxf6 Qxf6 36. Rg1) 31. Kh3 { [%eval -3.69] } 31... f4 { [%eval -3.04] } 32. Nf6+? { (-3.04 → -5.14) Mistake. Nd2 was best. } { [%eval -5.14] } (32. Nd2 Qd7+ 33. Kh2 Rb2 34. Rb4 Re8 35. Rxb2 Re2+ 36. Qxe2 dxe2 37. Rg1 Bxc3) 32... Bxf6 { [%eval -5.22] } 33. gxf6 { [%eval -4.79] } 33... Qxf6 { [%eval -4.79] } 34. Qe4?? { (-4.79 → Mate in 6) Checkmate is now unavoidable. Nd2 was best. } { [%eval #-6] } (34. Nd2 Qf5+ 35. Kh2 Re7 36. Re4 Rfe8 37. Rxe7 Rxe7 38. Qxe7 Nxe7 39. Re1 Ng6) 34... Qf5+?? { (Mate in 6 → -0.89) Lost forced checkmate sequence. Qxh4+ was best. } { [%eval -0.89] } (34... Qxh4+ 35. Kg2 Rb2+ 36. Nd2 Rxd2+ 37. Qe2 Rxe2+ 38. Rf2 Qxf2+ 39. Kh1 Qg2#) 35. Qxf5 { [%eval -1.02] } 35... Rxf5 { [%eval -0.88] } 36. Nd2 { [%eval -1.04] } 36... Rff7?! { (-1.04 → 0.00) Inaccuracy. Re7 was best. } { [%eval 0.0] } (36... Re7 37. Nf3 Rd5 38. Rd4 Rxd4 39. cxd4 h5 40. d5 Kf7 41. Ra1 Re3 42. Kg2) 37. Ne4?! { (0.00 → -0.63) Inaccuracy. h5 was best. } { [%eval -0.63] } (37. h5 Ne5 38. Rcxf4 Rxf4 39. Rxf4 Rb2 40. Rf2 h6 41. Kg3 Rc2 42. c4 Nxc4) 37... Rbc7?! { (-0.63 → -0.02) Inaccuracy. Rf8 was best. } { [%eval -0.02] } (37... Rf8 38. h5 Ne5 39. Rd4 Re7 40. Rd5 Kh8 41. Nc5 Rf5 42. Rd8+ Kg7 43. Nxd3) 38. Rxc7 { [%eval -0.05] } 38... Rxc7 { [%eval -0.07] } 39. Nd6?? { (-0.07 → -2.03) Blunder. h5 was best. } { [%eval -2.03] } (39. h5 Ne5 40. Rxf4 h6 41. Kg3 Rg7+ 42. Kh2 Rf7 43. Rxf7 Kxf7 44. Kg3 Nc4) 39... Rd7?! { (-2.03 → -1.42) Inaccuracy. h5 was best. } { [%eval -1.42] } (39... h5 40. Rg1 Kf8 41. Ne4 Kg7 42. Rg5 Re7 43. Nd6 Re5 44. Nc4 Rxg5 45. hxg5) 40. Nf5?? { (-1.42 → -3.86) Blunder. Ne4 was best. } { [%eval -3.86] } (40. Ne4 Kg7 41. Kg4 Ne5+ 42. Kf5 Nc4 43. Ke6 Rf7 44. Rd1 f3 45. Rg1+ Kf8) 40... d2 { [%eval -3.66] } 41. Nh6+ { [%eval -4.18] } 41... Kg7 { [%eval -3.58] } 42. Rd1? { (-3.58 → -6.16) Mistake. Nf5+ was best. } { [%eval -6.16] } (42. Nf5+ Kh8 43. Nd4 Ne5 44. Rb1 Nc4 45. Ra1 h5 46. Ne6 Rd3+ 47. Kh2 f3) 42... Kxh6 { [%eval -6.15] } 43. Kg4 { [%eval -5.84] } 43... Kg7 { [%eval -5.38] } 44. h5 { [%eval -6.42] } 44... Ne5+ { [%eval -6.26] } 45. Kxf4 { [%eval -5.83] } 45... Nc4 { [%eval -5.59] } 46. Kf3 { [%eval -6.47] } 46... Nb2 { [%eval -5.42] } 47. Ke2?? { (-5.42 → Mate in 10) Checkmate is now unavoidable. Rg1+ was best. } { [%eval #-10] } (47. Rg1+ Kf6 48. c4 Kf5 49. c5 d1=Q+ 50. Rxd1 Nxd1) 47... Nxd1 { [%eval #-9] } 48. Kxd1 { [%eval #-9] } 48... Rd3 { [%eval #-8] } 49. c4 { [%eval -7.69] } 49... Rc3 { [%eval -7.23] } 50. c5 { [%eval -7.67] } 50... Rc4 { [%eval -7.72] } 51. Kxd2 { [%eval -7.46] } 51... Rxc5 { [%eval -8.11] } 52. Kd3 { [%eval -8.31] } 52... Rc6 { [%eval -8.21] } 53. Ke3 { [%eval -7.21] } 53... Rh6 { [%eval -6.53] } 54. Kf4?! { (-6.53 → -12.03) Inaccuracy. Kd3 was best. } { [%eval -12.03] } (54. Kd3 Ra6 55. Kd2 Kh6 56. Ke2 Ra5 57. Kf3 Kxh5 58. Kg2 Kg5 59. Kf1 Kf4) 54... Rxh5 { [%eval -12.05] } 55. Kg4 { [%eval -7.04] } 55... Rh6 { [%eval -6.59] } 56. Kg3?! { (-6.59 → -9.85) Inaccuracy. Kg5 was best. } { [%eval -9.85] } (56. Kg5 Ra6 57. Kh5 Rb6 58. Kg5 Rg6+ 59. Kh5 Ra6 60. Kg5 Rb6 61. Kh5 Rb5+) 56... Rg6+ { [%eval -7.11] } 57. Kf3?! { (-7.11 → -12.16) Inaccuracy. Kh3 was best. } { [%eval -12.16] } (57. Kh3 h5 58. Kh2 Rc6 59. Kg2 Ra6 60. Kf2 Ra8 61. Ke3 Kh6 62. Kd4 h4) 57... h5 { [%eval #-16] } 58. Kf4 { [%eval #-14] } 58... h4 { [%eval -9.7] } 59. Kf3? { (-9.70 → Mate in 9) Checkmate is now unavoidable. Ke4 was best. } { [%eval #-9] } (59. Ke4 h3 60. Ke5 h2 61. Kf4 h1=Q 62. Ke5 Qh4 63. Kd5 Kh6 64. Kc5 Qd8) 59... h3 { [%eval #-8] } 60. Ke4 { [%eval #-8] } 60... h2 { [%eval #-7] } 61. Kf5 { [%eval #-7] } { Draw by time and insufficient material. } 1/2-1/2