FEN
[Event "rated rapid game"]
[Site "https://lichess.org/58ZUEpaY"]
[Date "2026.05.29"]
[Round "-"]
[White "BabaProPrime"]
[Black "ton1-veelo"]
[Result "1/2-1/2"]
[GameId "58ZUEpaY"]
[UTCDate "2026.05.29"]
[UTCTime "08:31:01"]
[WhiteElo "973"]
[BlackElo "1086"]
[WhiteRatingDiff "+1"]
[BlackRatingDiff "-2"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B15"]
[Opening "Caro-Kann Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } 2. d4 { [%eval 0.24] } 2... d5 { [%eval 0.24] } 3. Nc3 { [%eval 0.34] } { B15 Caro-Kann Defense } 3... Bg4?? { (0.34 → 4.38) Blunder. dxe4 was best. } { [%eval 4.38] } (3... dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Nxf6+ Nxf6 7. c3 Bg4 8. h3) 4. Qxg4 { [%eval 4.38] } 4... Nf6 { [%eval 4.34] } 5. Qd1 { [%eval 4.07] } 5... e6 { [%eval 4.91] } 6. Nge2 { [%eval 4.2] } 6... Bb4 { [%eval 4.7] } 7. g3 { [%eval 4.04] } 7... O-O { [%eval 4.6] } 8. a3 { [%eval 4.35] } 8... Ba5 { [%eval 4.63] } 9. b4 { [%eval 4.5] } 9... Bb6 { [%eval 4.83] } 10. Bg2 { [%eval 4.49] } 10... Re8 { [%eval 4.85] } 11. O-O { [%eval 4.57] } 11... Nbd7 { [%eval 5.16] } 12. f4?! { (5.16 → 3.71) Inaccuracy. e5 was best. } { [%eval 3.71] } (12. e5 Nxe5 13. dxe5 Ng4 14. Na4 Nxe5 15. Nxb6 axb6 16. b5 Nc4 17. c3 Ra5) 12... dxe4 { [%eval 4.02] } 13. Nxe4 { [%eval 3.85] } 13... Nxe4 { [%eval 3.75] } 14. Bxe4 { [%eval 3.67] } 14... Nf6 { [%eval 3.98] } 15. Bf3 { [%eval 4.12] } 15... Bxd4+?! { (4.12 → 6.16) Inaccuracy. a5 was best. } { [%eval 6.16] } (15... a5 16. Rb1 axb4 17. axb4 h5 18. Kh1 Qd7 19. c4 e5 20. fxe5 Ng4 21. c5) 16. Nxd4 { [%eval 5.76] } 16... Qxd4+?! { (5.76 → 7.86) Inaccuracy. a5 was best. } { [%eval 7.86] } (16... a5 17. Nb3 Qxd1 18. Rxd1 axb4 19. Bb2 Nd5 20. Re1 Red8 21. a4 Nc3 22. a5) 17. Qxd4 { [%eval 8.02] } 17... Rad8 { [%eval 7.9] } 18. Qf2 { [%eval 8.08] } 18... Nd5 { [%eval 8.14] } 19. Bb2 { [%eval 8.13] } 19... f6 { [%eval 8.34] } 20. g4 { [%eval 7.91] } 20... e5 { [%eval 8.17] } 21. fxe5 { [%eval 8.04] } 21... fxe5? { (8.04 → Mate in 11) Checkmate is now unavoidable. Nf4 was best. } { [%eval #11] } (21... Nf4 22. Kh1 g5 23. Rae1 Re6 24. Bc1 Rxe5 25. Bxf4 gxf4 26. Qg2 Rde8 27. Rd1) 22. Rfe1? { (Mate in 11 → 7.97) Lost forced checkmate sequence. Bxd5+ was best. } { [%eval 7.97] } (22. Bxd5+ cxd5 23. Qf7+ Kh8 24. Bxe5 Rg8 25. Bd4 a6 26. c3 Rd7 27. Qxd7 b6) 22... Nf4 { [%eval 7.68] } 23. Be2 { [%eval 7.02] } 23... Nh3+ { [%eval 6.92] } 24. Kg2 { [%eval 6.84] } 24... Nxf2 { [%eval 6.9] } 25. Kxf2 { [%eval 6.85] } 25... Rf8+ { [%eval 7.07] } 26. Kg3 { [%eval 7.01] } 26... e4 { [%eval 7.86] } 27. Bc4+ { [%eval 7.84] } 27... Kh8 { [%eval 7.86] } 28. Rxe4 { [%eval 7.62] } 28... Rd2? { (7.62 → Mate in 8) Checkmate is now unavoidable. b5 was best. } { [%eval #8] } (28... b5 29. Be2 Rd2 30. Re7 Rg8 31. Rd1 Rxc2 32. Bd4 Rxe2 33. Rxe2 Rd8 34. Re7) 29. Re5? { (Mate in 8 → 8.47) Lost forced checkmate sequence. Rf1 was best. } { [%eval 8.47] } (29. Rf1 Rfd8 30. Re7 R2d5 31. Rxg7 h5 32. Rd7+ Kg8 33. Rxd8+ Kh7 34. Rf7+ Kh6) 29... h6 { [%eval 12.21] } 30. g5?! { (12.21 → 6.81) Inaccuracy. Re7 was best. } { [%eval 6.81] } (30. Re7 Rg8 31. Bxg8 h5 32. Bc4 h4+ 33. Kf3 Rd6 34. Bxg7+ Kh7 35. Be5+ Kh6) 30... hxg5?? { (6.81 → Mate in 11) Checkmate is now unavoidable. Rxc2 was best. } { [%eval #11] } (30... Rxc2 31. Rf1 Rd8 32. g6 Rxc4 33. Rfe1 Rf8 34. Re8 Rf4 35. Rxf8+ Rxf8 36. Re7) 31. Rxg5 { [%eval 8.91] } 31... Rff2? { (8.91 → Mate in 1) Checkmate is now unavoidable. Rd5 was best. } { [%eval #1] } (31... Rd5 32. Bxd5 cxd5 33. Bxg7+ Kg8 34. Bxf8+ Kxf8 35. Rf5+ Ke7 36. Rxd5 Ke6 37. Rd4) 32. Bxg7+? { (Mate in 1 → 8.82) Lost forced checkmate sequence. Rh5# was best. } { [%eval 8.82] } (32. Rh5#) 32... Kh7 { [%eval 8.57] } 33. Rg1 { [%eval 8.51] } 33... Rxh2? { (8.51 → Mate in 11) Checkmate is now unavoidable. Rxc2 was best. } { [%eval #11] } (33... Rxc2 34. Bd3+ Kg8 35. Bd4+ Kf7 36. Bxf2 Rc3 37. Rf5+ Ke6 38. Re1+ Kd7 39. Rf7+) 34. Rf1?? { (Mate in 11 → 6.90) Lost forced checkmate sequence. Bd3+ was best. } { [%eval 6.9] } (34. Bd3+ Kg8 35. Bd4+ Kf7 36. Rf1+ Rhf2 37. Bxf2 Rxd3+ 38. cxd3 Kf6 39. Be3+ Ke6) 34... Rdg2+ { [%eval 6.85] } 35. Kf4 { [%eval 5.96] } 35... Rh4+ { [%eval 6.51] } 36. Kf3?? { (6.51 → 2.00) Blunder. Kf5 was best. } { [%eval 2.0] } (36. Kf5 Rxg5+ 37. Kxg5 Rxc4 38. Be5 Rxc2 39. Rh1+ Kg8 40. Kf6 Re2 41. Ke6 Rxe5+) 36... Rxg5 { [%eval 2.06] } 37. Bc3?? { (2.06 → -3.98) Blunder. Bf6 was best. } { [%eval -3.98] } (37. Bf6 Rf5+ 38. Kg3 Rxf1 39. Bxf1 Rh1 40. Kg2 Rh6 41. Bd4 b6 42. Bd3+ Kg8) 37... Rf5+?? { (-3.98 → 0.10) Blunder. Rxc4 was best. } { [%eval 0.1] } (37... Rxc4 38. Rh1+ Kg6 39. Bd2 Rf5+ 40. Ke2 Rxc2 41. Kd3 Ra2 42. Bc1 a5 43. Rh6+) 38. Kg2?? { (0.10 → -3.92) Blunder. Ke3 was best. } { [%eval -3.92] } (38. Ke3 Rxc4 39. Rxf5 Rxc3+ 40. Kd4 Rxc2 41. Rf7+ Kg6 42. Rxb7 Kf6 43. Rxa7 Ke6) 38... Rg4+?? { (-3.92 → -0.03) Blunder. Rg5+ was best. } { [%eval -0.03] } (38... Rg5+ 39. Kf3 Rxc4 40. Rh1+ Kg6 41. Ba1 Rxc2 42. Rh8 Rd5 43. Ke3 Rc1 44. Bd4) 39. Kh3 { [%eval 0.0] } 39... Rfg5?? { (0.00 → 3.38) Blunder. Rxc4 was best. } { [%eval 3.38] } (39... Rxc4 40. Rxf5 Rxc3+ 41. Kg4 Kg6 42. Ra5 a6 43. Kf4 Rxc2 44. Ke3 Kf6 45. Rh5) 40. Rf7+ { [%eval 3.33] } 40... Kg6 { [%eval 3.32] } 41. Rg7+ { [%eval 3.09] } 41... Kh5?? { (3.09 → 7.97) Blunder. Kf5 was best. } { [%eval 7.97] } (41... Kf5 42. Rf7+ Kg6 43. Rf6+ Kh7 44. Be2 Rg1 45. Bf3 Kg8 46. Bd4 Rg6 47. Rxg6+) 42. Rxg5+? { (7.97 → 4.23) Mistake. Rh7+ was best. } { [%eval 4.23] } (42. Rh7+ Kg6 43. Bd3+ Rf5 44. Kxg4 Kxh7 45. Kxf5 Kg8 46. Kf6 Kf8 47. Bg6 Kg8) 42... Rxg5 { [%eval 4.4] } 43. Be2+?? { (4.40 → 1.65) Blunder. Bf7+ was best. } { [%eval 1.65] } (43. Bf7+ Kh6 44. Bd2 Kg7 45. Bxg5 Kxf7 46. Be3 b6 47. Kg3 Ke6 48. Kf3 Kd5) 43... Kg6 { [%eval 1.64] } 44. Kh4 { [%eval 1.29] } 44... Rg1 { [%eval 1.38] } 45. Bd3+ { [%eval 1.18] } 45... Kh6?? { (1.18 → 3.16) Blunder. Kf7 was best. } { [%eval 3.16] } (45... Kf7 46. Bd4 Rd1 47. Kg5 a6 48. Kf5 Ke7 49. a4 Rh1 50. a5 Kd8 51. Ke6) 46. Bd2+?! { (3.16 → 2.45) Inaccuracy. Bd4 was best. } { [%eval 2.45] } (46. Bd4 Rg8 47. Bxa7 Kg7 48. Kg5 Kf7+ 49. Kf5 Ke7 50. a4 Ra8 51. Bc5+ Kd7) 46... Kg7 { [%eval 2.39] } 47. Bc3+? { (2.39 → 1.11) Mistake. Be3 was best. } { [%eval 1.11] } (47. Be3 Rh1+ 48. Kg5 Kf7 49. Bxa7 Ra1 50. Kf5 Rxa3 51. Bc5 Ra8 52. Ke5 Rd8) 47... Kf7 { [%eval 1.22] } 48. Bc4+ { [%eval 0.98] } 48... Ke7 { [%eval 1.0] } 49. Bd4 { [%eval 0.97] } 49... Rh1+ { [%eval 1.23] } 50. Kg4 { [%eval 1.06] } 50... Rh2 { [%eval 1.18] } 51. Bxa7? { (1.18 → 0.00) Mistake. Bd3 was best. } { [%eval 0.0] } (51. Bd3 a6 52. a4 Rh1 53. a5 Kd7 54. Kg5 Re1 55. Bf2 Rb1 56. Bf5+ Kd6) 51... Rxc2 { [%eval 0.0] } 52. Bd3 { [%eval -0.16] } 52... Ra2 { [%eval 0.0] } 53. Bc5+ { [%eval 0.0] } 53... Kd7 { [%eval 0.0] } 54. b5 { [%eval 0.0] } 54... Kc7 { [%eval 0.44] } 55. b6+ { [%eval 0.43] } 55... Kb8 { [%eval 0.42] } 56. Bd6+ { [%eval 0.33] } 56... Kc8?? { (0.33 → 2.84) Blunder. Ka8 was best. } { [%eval 2.84] } (56... Ka8 57. Kf5 Rd2 58. Ke4 Rd1 59. Bb4 Rc1 60. Kd4 Rg1 61. Be4 Rd1+ 62. Ke5) 57. Bf5+ { [%eval 2.52] } 57... Kd8 { [%eval 1.75] } 58. Bc7+? { (1.75 → 0.53) Mistake. Bb4 was best. } { [%eval 0.53] } (58. Bb4 Rb2 59. Kg5 c5 60. Bxc5 Rb5 61. Bd4 Rd5 62. Be3 Ra5 63. Kf6 Rxa3) 58... Ke7 { [%eval 0.54] } 59. Bc8 { [%eval 0.52] } 59... Rxa3 { [%eval 0.59] } 60. Bxb7 { [%eval 0.01] } 60... Ra4+ { [%eval 0.15] } 61. Kg3 { [%eval 0.49] } 61... c5?? { (0.49 → 2.76) Blunder. Kd7 was best. } { [%eval 2.76] } (61... Kd7 62. Bb8 Rb4 63. Ba7 Re4 64. Kf2 Re5 65. Ba6 Re8 66. Kf1 Kd6 67. Be2) 62. Be4?? { (2.76 → 0.00) Blunder. Bf3 was best. } { [%eval 0.0] } (62. Bf3 Rb4 63. b7 c4 64. b8=R Rxb8 65. Bxb8 c3 66. Bf4 Kf6 67. Be4 c2) 62... Rxe4 { [%eval 0.0] } 63. b7 { [%eval 0.0] } 63... Re3+ { [%eval 0.0] } 64. Kf4 { [%eval 0.0] } 64... Rb3 { [%eval 0.0] } 65. b8=Q { [%eval 0.0] } 65... Rxb8 { [%eval 0.0] } 66. Bxb8 { [%eval 0.0] } 66... c4 { [%eval 0.0] } 67. Kg5 { [%eval 0.0] } 67... Kd7 { [%eval 0.0] } 68. Be5 { [%eval 0.0] } 68... Kc6 { [%eval 0.0] } 69. Bf6 { [%eval 0.0] } 69... Kb5 { [%eval 0.0] } 70. Be5 { [%eval 0.0] } 70... Kb4 { [%eval 0.0] } 71. Bf6 { [%eval 0.0] } 71... Kb3 { [%eval 0.0] } 72. Be5 { [%eval 0.0] } 72... Kb4 { [%eval 0.0] } 73. Bf6 { [%eval 0.0] } 73... Kb5 { [%eval 0.0] } 74. Be7 { [%eval 0.0] } 74... Ka4 { [%eval 0.03] } 75. Bf6 { [%eval 0.0] } 75... Kb3 { [%eval 0.0] } 76. Kf4 { [%eval 0.0] } 76... Ka4 { [%eval 0.0] } 77. Be7 { [%eval 0.0] } 77... Kb5 { [%eval 0.0] } 78. Ke5 { [%eval 0.0] } 78... Kc6 { [%eval 0.0] } 79. Bf6 { [%eval 0.0] } 79... Kb5 { [%eval 0.0] } 80. Kd4 { [%eval 0.0] } 80... Kb4 { [%eval 0.0] } 81. Be7+ { [%eval 0.0] } 81... Kb3 { [%eval 0.0] } 82. Bf6 { [%eval 0.0] } 82... Kb4 { [%eval 0.0] } 83. Be7+ { [%eval 0.0] } 83... Kb3 { [%eval 0.0] } 84. Bf6 { [%eval 0.0] } 84... Kb4 { [%eval 0.0] } { The game is a draw. } 1/2-1/2