lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/8SRkUdIf"] [Date "2026.03.22"] [Round "-"] [White "stickshark99"] [Black "HomeboiChessbot"] [Result "0-1"] [GameId "8SRkUdIf"] [UTCDate "2026.03.22"] [UTCTime "17:26:40"] [WhiteElo "2030"] [BlackElo "2105"] [WhiteTitle "BOT"] [BlackTitle "BOT"] [Variant "Standard"] [TimeControl "60+2"] [ECO "C67"] [Opening "Ruy Lopez: Berlin Defense, Rio Gambit Accepted"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bb5 { [%eval 0.15] } 3... Nf6 { [%eval 0.17] } 4. O-O { [%eval 0.11] } 4... Nxe4 { [%eval 0.14] } { C67 Ruy Lopez: Berlin Defense, Rio Gambit Accepted } 5. Re1 { [%eval 0.15] } 5... Nd6 { [%eval 0.13] } 6. Bxc6 { [%eval -0.28] } 6... dxc6 { [%eval -0.24] } 7. Nxe5 { [%eval -0.18] } 7... Be7 { [%eval -0.14] } 8. d4 { [%eval -0.31] } 8... O-O { [%eval -0.33] } 9. Nc3 { [%eval -0.4] } 9... Nf5 { [%eval -0.2] } 10. Be3 { [%eval -0.39] } 10... Nxe3 { [%eval 0.0] } 11. Rxe3 { [%eval 0.1] } 11... Be6 { [%eval 0.35] } 12. a4 { [%eval 0.0] } 12... Re8 { [%eval 0.04] } 13. a5 { [%eval -0.13] } 13... Bg5 { [%eval -0.1] } 14. Re1 { [%eval -0.27] } 14... a6 { [%eval 0.26] } 15. Qd3 { [%eval 0.0] } 15... Bf4 { [%eval 0.2] } 16. Rad1 { [%eval -0.24] } 16... f6 { [%eval -0.17] } 17. Nf3 { [%eval -0.14] } 17... Qd6 { [%eval 0.04] } 18. g3 { [%eval 0.13] } 18... Bh6 { [%eval 0.08] } 19. Re4 { [%eval -0.22] } 19... Rad8?! { (-0.22 → 0.38) Inaccuracy. Bf7 was best. } { [%eval 0.38] } (19... Bf7 20. Rde1 Qb4 21. d5 Rxe4 22. Rxe4 Qxb2 23. Re7 Qa1+ 24. Kg2 Qxa5 25. dxc6) 20. Rde1 { [%eval 0.48] } 20... Bf7 { [%eval 0.65] } 21. Rxe8+ { [%eval 0.55] } 21... Rxe8 { [%eval 0.75] } 22. Rxe8+ { [%eval 0.77] } 22... Bxe8 { [%eval 0.84] } 23. Qf5? { (0.84 → -0.38) Mistake. Ne4 was best. } { [%eval -0.38] } (23. Ne4 Qd5 24. Nc5 Bg6 25. Qe2 b6 26. Nxa6 bxa5 27. Nxc7 Qe4 28. Qa6 Kf7) 23... Bd7 { [%eval -0.5] } 24. Qc5 { [%eval -0.59] } 24... Qxc5 { [%eval -0.7] } 25. dxc5 { [%eval -0.7] } 25... Bc1 { [%eval -0.43] } 26. Na4 { [%eval -0.51] } 26... Bf5 { [%eval 0.0] } 27. Nd4 { [%eval 0.0] } 27... Be4 { [%eval 0.28] } 28. h4?! { (0.28 → -0.70) Inaccuracy. Kf1 was best. } { [%eval -0.7] } (28. Kf1 Kf7 29. Ke2 g6 30. c4 Bb1 31. b4 Ba3 32. Nc3 Bf5 33. Nxf5 gxf5) 28... h5?! { (-0.70 → 0.05) Inaccuracy. Kf7 was best. } { [%eval 0.05] } (28... Kf7 29. Kf1 g5 30. h5 g4 31. Ke1 f5 32. Kd1 Bh6 33. Nc3 Bg7 34. Nce2) 29. b3?! { (0.05 → -0.68) Inaccuracy. Kf1 was best. } { [%eval -0.68] } (29. Kf1 Kf7 30. Ke2 Bd5 31. Kd1 Bh6 32. Nc3 Be6 33. Nce2 g5 34. b4 gxh4) 29... Bd2 { [%eval -0.67] } 30. c3?! { (-0.67 → -1.67) Inaccuracy. Kf1 was best. } { [%eval -1.67] } (30. Kf1 Bxa5 31. c3 b5 32. cxb6 Bxb6 33. Ke2 Bd5 34. b4 Bc4+ 35. Kd2 Ba7) 30... f5 { [%eval -1.41] } 31. Kf1 { [%eval -1.72] } 31... f4?! { (-1.72 → -1.10) Inaccuracy. Bd3+ was best. } { [%eval -1.1] } (31... Bd3+ 32. Kg2 f4 33. Kf3 fxg3 34. fxg3 Kf7 35. g4 hxg4+ 36. Kxg4 Kf6 37. Kf3) 32. Ke2 { [%eval -1.05] } 32... Bc1 { [%eval -1.01] } 33. f3 { [%eval -0.93] } 33... Bg6 { [%eval -0.63] } 34. gxf4? { (-0.63 → -2.08) Mistake. g4 was best. } { [%eval -2.08] } (34. g4 hxg4 35. fxg4 Kf7 36. Kd1 Ba3 37. Nf3 Kf6 38. Ng5 Ke5 39. Nf3+ Ke6) 34... Bxf4 { [%eval -1.85] } 35. Kf2 { [%eval -1.85] } 35... Be5? { (-1.85 → -0.17) Mistake. Bd2 was best. } { [%eval -0.17] } (35... Bd2 36. Ke2 Bc1 37. Ke1 Bf7 38. Ne2 Be3 39. Nd4 Bf4 40. Kf2 Bc1 41. Ne2) 36. Nb2 { [%eval -0.35] } 36... Bf7 { [%eval -0.15] } 37. b4?! { (-0.15 → -0.83) Inaccuracy. Nd3 was best. } { [%eval -0.83] } (37. Nd3 Bf6 38. Kg3 g6 39. Nf2 Kg7 40. Ne4 Be5+ 41. Kf2 Bd5 42. Ng5 Kf6) 37... Kh7?! { (-0.83 → -0.03) Inaccuracy. Bf4 was best. } { [%eval -0.03] } (37... Bf4 38. Ne2 Bd2 39. Nd1 g5 40. hxg5 Bxg5 41. Ne3 Bg6 42. f4 Bh4+ 43. Ng3) 38. Nd3 { [%eval -0.06] } 38... Bf6 { [%eval -0.05] } 39. Kg3 { [%eval -0.59] } 39... Bc4 { [%eval -0.57] } 40. Nf2 { [%eval -0.55] } 40... Kg8?! { (-0.55 → 0.00) Inaccuracy. g5 was best. } { [%eval 0.0] } (40... g5 41. hxg5 Bxg5 42. f4 Bf6 43. Nd1 Ba2 44. Ne3 Kg6 45. Nef5 Bd5 46. Nh4+) 41. Nd1 { [%eval -0.2] } 41... Kf8 { [%eval -0.29] } 42. Ne3 { [%eval -0.24] } 42... Ba2 { [%eval -0.13] } 43. Ne2 { [%eval -0.23] } 43... Bb1 { [%eval -0.41] } 44. Nd4 { [%eval -0.37] } 44... Kg8 { [%eval -0.34] } 45. f4 { [%eval -0.13] } 45... Ba2 { [%eval -0.15] } 46. Ne2 { [%eval -0.13] } 46... Kf8 { [%eval -0.32] } 47. Kh3 { [%eval -0.23] } 47... Bb1 { [%eval -0.23] } 48. Kg3 { [%eval -0.2] } 48... Bd3 { [%eval -0.33] } 49. Nd4 { [%eval 0.0] } 49... Kg8 { [%eval 0.0] } 50. Nd1 { [%eval 0.0] } 50... g6 { [%eval 0.0] } 51. Nf2 { [%eval 0.0] } 51... Bc4 { [%eval -0.27] } 52. f5?? { (-0.27 → -2.55) Blunder. Ne4 was best. } { [%eval -2.55] } (52. Ne4 Bh8 53. Ng5 Bd5 54. Kf2 Bxd4+ 55. cxd4 Kg7 56. f5 Kf6 57. fxg6 Kxg6) 52... Be5+ { [%eval -1.96] } 53. Kf3 { [%eval -1.85] } 53... gxf5 { [%eval -1.8] } 54. Nh3 { [%eval -1.84] } 54... Bd5+ { [%eval -1.76] } 55. Ke3 { [%eval -1.76] } 55... Kh7 { [%eval -1.27] } 56. Nf4 { [%eval -1.03] } 56... Bf7 { [%eval -1.14] } 57. Kf3?! { (-1.14 → -1.81) Inaccuracy. c4 was best. } { [%eval -1.81] } (57. c4 Bf6 58. b5 Be7 59. bxa6 bxa6 60. Nxf5 Bxc5+ 61. Nd4 Be7 62. Nxc6 Bxh4) 57... Bf6 { [%eval -1.87] } 58. Kg3 { [%eval -1.8] } 58... Bg7 { [%eval -1.75] } 59. Kf3 { [%eval -1.98] } 59... Be5 { [%eval -1.91] } 60. Nd3 { [%eval -2.35] } 60... Bf6 { [%eval -2.4] } 61. Kg3 { [%eval -2.09] } 61... Bg6 { [%eval -1.95] } 62. Nf4 { [%eval -1.87] } 62... Be5 { [%eval -1.83] } 63. Kf3 { [%eval -1.82] } 63... Be8? { (-1.82 → -0.67) Mistake. Bf7 was best. } { [%eval -0.67] } (63... Bf7 64. Nde2 Bb3 65. Ke3 Bd1 66. Nd4 Bf6 67. Ng2 Bg4 68. c4 f4+ 69. Nxf4) 64. Ke3 { [%eval -1.16] } 64... Bf6 { [%eval -1.13] } 65. Ng2 { [%eval -1.1] } 65... Kg8 { [%eval -1.19] } 66. Kd3 { [%eval -1.76] } 66... Bd7?! { (-1.76 → -0.99) Inaccuracy. Bf7 was best. } { [%eval -0.99] } (66... Bf7 67. Ke3 Ba2 68. Kd2 Bb1 69. Nf4 Bxh4 70. Nxh5 Bg5+ 71. Ke2 Kf7 72. Ng3) 67. Nf3?! { (-0.99 → -1.70) Inaccuracy. Ke3 was best. } { [%eval -1.7] } (67. Ke3 Kf7 68. Kd3 Kg6 69. Ke3 Be8 70. Nf4+ Kh7 71. Ng2 Bf7 72. Kf4 Kg6) 67... Kh7?! { (-1.70 → -0.76) Inaccuracy. f4 was best. } { [%eval -0.76] } (67... f4 68. Nxf4 Bg4 69. Ng5 Be5 70. Ng2 Kg7 71. Kd2 Kg6 72. c4 Kf5 73. Kd3) 68. c4 { [%eval -1.18] } 68... Be8 { [%eval -1.11] } 69. Kc2 { [%eval -1.58] } 69... Bf7 { [%eval -1.28] } 70. Kd3 { [%eval -1.39] } 70... Kh6 { [%eval -1.46] } 71. Nf4 { [%eval -1.51] } 71... Bg8 { [%eval -1.58] } 72. Ne2 { [%eval -2.16] } 72... Bh7 { [%eval -1.58] } 73. Ke3 { [%eval -1.87] } 73... Bb2?! { (-1.87 → -1.26) Inaccuracy. Bg8 was best. } { [%eval -1.26] } (73... Bg8 74. b5 Bxc4 75. bxa6 bxa6 76. Ned4 Bd5 77. Nxf5+ Kg6 78. N3d4 Bg2 79. Kf4) 74. Kd3? { (-1.26 → -2.89) Mistake. Kd2 was best. } { [%eval -2.89] } (74. Kd2 Bg8 75. Kd3 Bg7 76. Nfd4 Bh7 77. Ke3 Bf6 78. b5 Be7 79. Kf3 Bxc5) 74... Bg6?! { (-2.89 → -1.62) Inaccuracy. f4+ was best. } { [%eval -1.62] } (74... f4+ 75. Kd2 Bf6 76. Nxf4 Be4 77. Ng1 Bxh4 78. Nge2 Bf5 79. Nd4 Bc8 80. b5) 75. Kc2 { [%eval -1.54] } 75... Bf6 { [%eval -1.35] } 76. Kb3?? { (-1.35 → -3.76) Blunder. Nf4 was best. } { [%eval -3.76] } (76. Nf4 Bf7 77. Kd3 Bg8 78. b5 Bf7 79. bxc6 bxc6 80. Ne2 Be6 81. Ned4 Bc8) 76... f4 { [%eval -3.97] } 77. Nxf4 { [%eval -4.04] } 77... Be4 { [%eval -3.98] } 78. Nd2 { [%eval -3.88] } 78... Bh1 { [%eval -3.89] } 79. Ne6 { [%eval -4.22] } 79... Bxh4 { [%eval -4.05] } 80. Nf1 { [%eval -4.68] } 80... Bf2 { [%eval -4.61] } 81. Nf4 { [%eval -4.68] } 81... h4 { [%eval -4.75] } 82. Kc2 { [%eval -4.89] } 82... Be4+ { [%eval -4.8] } 83. Kd2 { [%eval -4.66] } 83... Bf5 { [%eval -4.62] } 84. Ke2 { [%eval -4.74] } 84... Bd4 { [%eval -4.8] } 85. Ne3 { [%eval -4.94] } 85... Bd7 { [%eval -4.51] } 86. Nc2 { [%eval -4.36] } 86... Bf6 { [%eval -4.65] } 87. Ne3 { [%eval -4.91] } 87... h3 { [%eval -4.85] } 88. Nd3 { [%eval -4.8] } 88... Kg5 { [%eval -4.8] } 89. Nf2 { [%eval -5.01] } 89... Kf4 { [%eval -5.0] } 90. Nf1 { [%eval -5.41] } 90... Bc3 { [%eval -5.06] } 91. Ne3 { [%eval -5.7] } 91... Bxb4 { [%eval -6.07] } 92. Nd3+ { [%eval -6.24] } 92... Kg5 { [%eval -6.14] } 93. Kf3 { [%eval -6.14] } 93... Bd2 { [%eval -5.84] } 94. Ne5?! { (-5.84 → -7.86) Inaccuracy. Nd5 was best. } { [%eval -7.86] } (94. Nd5 cxd5 95. cxd5 Bxa5 96. d6 Kf5 97. Kg3 Be6 98. dxc7 Bxc7+ 99. Kxh3 Ke4+) 94... h2 { [%eval -7.8] } 95. Kg2 { [%eval -7.46] } 95... Bxe3 { [%eval -7.37] } 96. Nxd7 { [%eval -7.37] } 96... Bf4 { [%eval -6.72] } 97. Nf8 { [%eval -6.31] } 97... Kf6 { [%eval -6.27] } 98. Nh7+ { [%eval -7.68] } 98... Kf5 { [%eval -6.22] } 99. Kh1 { [%eval -6.86] } 99... Bg3 { [%eval -6.69] } 100. Nf8 { [%eval -6.94] } 100... Be5 { [%eval -6.5] } 101. Nd7 { [%eval -6.89] } 101... Bf4 { [%eval -6.79] } 102. Kg2 { [%eval -6.58] } 102... Bg3 { [%eval -6.83] } 103. Nf8 { [%eval -6.71] } 103... Kf6 { [%eval -6.59] } 104. Nh7+ { [%eval -7.68] } 104... Kg6 { [%eval -7.61] } 105. Nf8+ { [%eval -7.28] } 105... Kf7 { [%eval -6.81] } 106. Nh7 { [%eval -7.89] } 106... Bf4 { [%eval -81.15] } 107. Kh1 { [%eval -81.15] } 107... Kg7 { [%eval -81.15] } 108. Ng5 { [%eval -10.97] } 108... Bxg5 { [%eval -8.76] } 109. Kxh2 { [%eval -8.79] } 109... Be3 { [%eval -10.52] } 110. Kg3 { [%eval -9.04] } 110... b5 { [%eval -7.32] } 111. cxb6 { [%eval -8.1] } 111... cxb6 { [%eval -9.46] } 112. Kf3 { [%eval -8.49] } 112... Kf8 { [%eval -7.9] } 113. Kxe3 { [%eval -9.31] } 113... bxa5 { [%eval -8.25] } 114. Kd4 { [%eval -9.04] } 114... a4 { [%eval -9.13] } 115. c5 { [%eval -9.02] } 115... a3 { [%eval -5.29] } 116. Kc3 { [%eval -5.18] } 116... a2 { [%eval -10.69] } 117. Kb2 { [%eval -10.64] } 117... a1=Q+ { [%eval -9.95] } 118. Kxa1 { [%eval -9.48] } 118... a5 { [%eval -8.76] } 119. Kb2 { [%eval -9.99] } 119... Ke7 { [%eval -10.45] } 120. Kc3 { [%eval -10.19] } 120... Ke6 { [%eval -10.06] } 121. Kb3 { [%eval -4.99] } 121... Kd5 { [%eval -76.1] } 122. Ka4 { [%eval -54.27] } 122... Kxc5 { [%eval -10.87] } 123. Kxa5 { [%eval -10.03] } 123... Kc4 { [%eval -10.48] } { Black wins on time. } 0-1