lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://adjva4.dpdns.org/EGw41SKy"] [Date "2026.02.28"] [Round "-"] [White "GlasnostPerestroika"] [Black "tamojerry"] [Result "0-1"] [GameId "EGw41SKy"] [UTCDate "2026.02.28"] [UTCTime "10:07:55"] [WhiteElo "3227"] [BlackElo "3245"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+6"] [BlackTitle "IM"] [Variant "Standard"] [TimeControl "30+0"] [ECO "B15"] [Opening "Caro-Kann Defense: Main Line"] [Termination "Normal"] [Annotator "adjva4.dpdns.org"] 1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } 2. Nc3 { [%eval 0.21] } 2... d5 { [%eval 0.32] } 3. d4 { [%eval 0.34] } 3... dxe4 { [%eval 0.18] } 4. Nxe4 { [%eval 0.28] } { B15 Caro-Kann Defense: Main Line } 4... Nf6 { [%eval 0.31] } 5. Ng5 { [%eval -0.23] } 5... c5 { [%eval -0.29] } 6. N1f3 { [%eval -0.73] } 6... Nc6?! { (-0.73 → 0.15) Inaccuracy. h6 was best. } { [%eval 0.15] } (6... h6 7. Nh3 Nc6 8. c3 g5 9. Nhg1 cxd4 10. Nxd4 e5 11. Nxc6) 7. Ne5 { [%eval 0.0] } 7... Nxe5 { [%eval 0.0] } 8. dxe5 { [%eval 0.13] } 8... Qxd1+ { [%eval 0.36] } 9. Kxd1 { [%eval 0.18] } 9... Nd7?? { (0.18 → 1.97) Blunder. h6 was best. } { [%eval 1.97] } (9... h6 10. Nf3 Nd5 11. Bb5+ Bd7 12. Bxd7+ Kxd7 13. h4 e6 14. c3 b5 15. Kc2) 10. e6 { [%eval 2.02] } 10... fxe6 { [%eval 1.97] } 11. Nxe6 { [%eval 1.81] } 11... Kf7 { [%eval 2.12] } 12. Nc7 { [%eval 2.03] } 12... Rb8 { [%eval 1.97] } 13. Bc4+ { [%eval 2.09] } 13... e6 { [%eval 2.24] } 14. Nxe6? { (2.24 → 0.96) Mistake. Bxe6+ was best. } { [%eval 0.96] } (14. Bxe6+ Kf6 15. Bf4 Nb6 16. Ne8+ Kxe6 17. Bxb8 Kf7 18. Bxa7 Nc4 19. b3 Be7) 14... Nb6?! { (0.96 → 1.61) Inaccuracy. Ne5 was best. } { [%eval 1.61] } (14... Ne5 15. Ng5+ Kg6 16. Be2 Bf5 17. Nf3 Rd8+ 18. Bd2 Nxf3 19. Bxf3 Be7 20. Kc1) 15. Ng5+ { [%eval 1.67] } 15... Kg6 { [%eval 2.13] } 16. Bd3+ { [%eval 1.57] } 16... Bf5 { [%eval 1.63] } 17. Bxf5+ { [%eval 1.52] } 17... Kxf5 { [%eval 1.51] } 18. Nf3 { [%eval 0.96] } 18... Bd6 { [%eval 1.06] } 19. b3 { [%eval 0.81] } 19... Rbd8 { [%eval 0.96] } 20. Be3?? { (0.96 → -1.14) Blunder. Bd2 was best. } { [%eval -1.14] } (20. Bd2 Bf4 21. Re1 Nd5 22. Kc1 Rhe8 23. Kb2 g5 24. Rad1 Rxe1 25. Rxe1 g4) 20... Be5+ { [%eval -1.14] } 21. Ke2 { [%eval -1.19] } 21... Bxa1 { [%eval -1.16] } 22. Rxa1 { [%eval -1.24] } 22... Rhe8 { [%eval -1.19] } 23. Nh4+?! { (-1.19 → -2.08) Inaccuracy. Kf1 was best. } { [%eval -2.08] } (23. Kf1 Nd7 24. a4 b6 25. a5 Nf6 26. axb6 axb6 27. b4 Nd5 28. bxc5 Nxe3+) 23... Kf6?! { (-2.08 → -1.41) Inaccuracy. Kg4 was best. } { [%eval -1.41] } (23... Kg4 24. Nf3 Nd5 25. a4 Kh5 26. a5 Re6 27. Nd2 g5 28. h3 Nxe3 29. fxe3) 24. Nf3?! { (-1.41 → -2.18) Inaccuracy. Kf1 was best. } { [%eval -2.18] } (24. Kf1 Nd7 25. a4 Ne5 26. Bxc5 b6 27. Be3 Ng4 28. Ke2 Nxh2 29. a5 Ng4) 24... Nd5 { [%eval -2.2] } 25. c4 { [%eval -2.4] } 25... Nxe3 { [%eval -2.39] } 26. fxe3 { [%eval -2.44] } 26... Re7 { [%eval -2.14] } 27. Re1 { [%eval -2.36] } 27... Rde8 { [%eval -2.39] } 28. Kf2 { [%eval -2.42] } 28... h6 { [%eval -2.43] } 29. Re2 { [%eval -2.56] } 29... g5 { [%eval -2.49] } 30. Nd2 { [%eval -2.67] } 30... Kf5 { [%eval -2.61] } 31. h3 { [%eval -2.66] } 31... Rd7 { [%eval -2.58] } 32. Nf1 { [%eval -2.57] } 32... Red8 { [%eval -2.7] } 33. Ng3+ { [%eval -3.43] } 33... Ke5 { [%eval -3.13] } 34. Nf1 { [%eval -3.08] } 34... Rf7+ { [%eval -2.71] } 35. Ke1 { [%eval -2.78] } 35... Rfd7 { [%eval -2.75] } 36. Nd2 { [%eval -2.79] } 36... a6 { [%eval -2.57] } 37. Nf3+ { [%eval -2.56] } 37... Ke4 { [%eval -2.56] } 38. Nd2+ { [%eval -2.48] } 38... Kd3 { [%eval -2.04] } 39. Nf1? { (-2.04 → -3.85) Mistake. e4 was best. } { [%eval -3.85] } (39. e4 Kc3 40. Nf3 b5 41. cxb5 axb5 42. Kf2 c4 43. e5 cxb3 44. axb3 Kxb3) 39... Kc3 { [%eval -4.05] } 40. e4?! { (-4.05 → -6.10) Inaccuracy. Kf2 was best. } { [%eval -6.1] } (40. Kf2 Rd1 41. Nh2 R1d2 42. Ng4 Rxe2+ 43. Kxe2 Kb2 44. Nxh6 Kxa2 45. Nf7 Rb8) 40... Rd1+ { [%eval -5.93] } 41. Kf2 { [%eval -5.81] } 41... Rf8+ { [%eval -6.08] } 42. Kg3 { [%eval -6.27] } 42... Rdxf1 { [%eval -5.53] } 43. e5 { [%eval -5.52] } 43... R1f7 { [%eval -5.03] } 44. e6 { [%eval -5.22] } 44... Re7 { [%eval -5.22] } 45. Re3+ { [%eval -5.22] } 45... Kb4?! { (-5.22 → -3.69) Inaccuracy. Kd2 was best. } { [%eval -3.69] } (45... Kd2 46. Re5 Rf6 47. Rxc5 Rfxe6 48. Kg4 Ke1 49. Rf5 Re2 50. g3 Rxa2 51. h4) 46. Re1? { (-3.69 → -6.04) Mistake. Kg4 was best. } { [%eval -6.04] } (46. Kg4 b5 47. Re4 Rf1 48. cxb5+ Kxb5 49. Kh5 a5 50. Kxh6) 46... Rfe8 { [%eval -6.31] } 47. a3+ { [%eval -6.6] } 47... Kxb3 { [%eval -6.28] } 48. Rb1+ { [%eval -6.54] } 48... Ka4 { [%eval -6.09] } 49. Rb5?! { (-6.09 → -8.64) Inaccuracy. Kg4 was best. } { [%eval -8.64] } (49. Kg4 b5 50. Rc1 Rxe6 51. cxb5 Re4+ 52. Kh5 axb5 53. Rxc5 Rc4 54. Rf5 Rh4+) 49... Rxe6?! { (-8.64 → -6.16) Inaccuracy. axb5 was best. } { [%eval -6.16] } (49... axb5 50. cxb5 Rxe6 51. Kf3 Kb3 52. a4 Kc3 53. Kg3 Rd8 54. Kg4 Rd2) 50. Rb6?! { (-6.16 → -9.16) Inaccuracy. Rxb7 was best. } { [%eval -9.16] } (50. Rxb7 Kxa3 51. Rb1 Re2 52. Kg4 Rxg2+ 53. Kh5 Rd8 54. Kxh6 Rb2 55. Rxb2 Kxb2) 50... Rxb6 { [%eval -9.07] } 51. Kg4 { [%eval -9.34] } 51... Rb3 { [%eval -9.5] } 52. Kh5 { [%eval -9.41] } 52... Rc3 { [%eval -9.01] } 53. h4 { [%eval -9.68] } 53... Rxc4 { [%eval -9.29] } 54. hxg5 { [%eval -11.08] } 54... hxg5 { [%eval -9.92] } 55. g4 { [%eval -11.67] } 55... Rxg4 { [%eval -11.51] } 56. Kxg4 { [%eval -11.03] } 56... Kxa3 { [%eval -11.59] } 57. Kh5 { [%eval -11.78] } 57... Kb4 { [%eval -12.09] } 58. Kg4 { [%eval -11.76] } 58... c4 { [%eval -11.3] } 59. Kh5?! { (-11.30 → Mate in 9) Checkmate is now unavoidable. Kf5 was best. } { [%eval #-9] } (59. Kf5 c3 60. Kf6 c2 61. Kg6 c1=Q 62. Kf7 Rc8 63. Ke7 Rc5 64. Kd6) 59... c3 { [%eval #-8] } 60. Kg4 { [%eval #-6] } 60... c2 { [%eval #-5] } 61. Kh5 { [%eval #-5] } 61... c1=Q { [%eval #-4] } 62. Kg4 { [%eval #-4] } 62... Qg1+ { [%eval #-4] } 63. Kh5 { [%eval #-2] } 63... Rh8+ { [%eval #-5] } 64. Kg6 { [%eval #-5] } 64... g4 { [%eval #-5] } 65. Kf5 { [%eval #-4] } 65... Qd4 { [%eval #-4] } 66. Ke6 { [%eval #-4] } 66... Rd8 { [%eval #-4] } 67. Kf5 { [%eval #-4] } 67... Rd6 { [%eval #-3] } 68. Kg5 { [%eval #-3] } 68... Qc5+ { [%eval #-4] } 69. Kxg4 { [%eval #-3] } 69... Rd5 { [%eval #-4] } 70. Kg3 { [%eval #-3] } 70... Rd4 { [%eval #-3] } 71. Kf3 { [%eval #-3] } 71... Qc3+ { [%eval #-2] } 72. Kf2 { [%eval #-2] } 72... Rd2+ { [%eval #-1] } 73. Kf1 { [%eval #-1] } 73... Qc1# { Black wins by checkmate. } 0-1