Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/ImApyTvh"] [Date "2026.05.22"] [Round "-"] [White "gmshakovski"] [Black "JTechecs"] [Result "1-0"] [GameId "ImApyTvh"] [UTCDate "2026.05.22"] [UTCTime "22:02:24"] [WhiteElo "2170"] [BlackElo "2158"] [WhiteRatingDiff "+7"] [BlackRatingDiff "-6"] [Variant "Standard"] [TimeControl "600+5"] [ECO "C04"] [Opening "French Defense: Tarrasch Variation, Guimard Defense, Main Line"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. d4 { [%eval 0.29] } 2... d5 { [%eval 0.31] } 3. Nd2 { [%eval 0.1] } 3... Nc6 { [%eval 0.5] } 4. Ngf3 { [%eval 0.54] } 4... Nf6 { [%eval 0.61] } { C04 French Defense: Tarrasch Variation, Guimard Defense, Main Line } 5. Bd3 { [%eval 0.13] } 5... Nb4 { [%eval 0.16] } 6. Qe2 { [%eval -0.21] } 6... Nxd3+ { [%eval 0.0] } 7. Qxd3 { [%eval -0.3] } 7... dxe4 { [%eval -0.17] } 8. Nxe4 { [%eval -0.35] } 8... Nxe4 { [%eval -0.45] } 9. Qxe4 { [%eval -0.44] } 9... Qd5 { [%eval -0.27] } 10. Qxd5 { [%eval -0.33] } 10... exd5 { [%eval -0.35] } 11. O-O { [%eval -0.34] } 11... f6 { [%eval -0.36] } 12. Bf4 { [%eval -0.42] } 12... c6 { [%eval -0.4] } 13. Rfe1+ { [%eval -0.37] } 13... Kf7 { [%eval -0.45] } 14. h3 { [%eval -0.72] } 14... g5 { [%eval -0.67] } 15. Bc7 { [%eval -0.7] } 15... Bf5 { [%eval -0.7] } 16. Re2 { [%eval -0.88] } 16... Rc8 { [%eval -0.92] } 17. Bh2 { [%eval -0.85] } 17... Re8 { [%eval -0.59] } 18. Rae1 { [%eval -0.64] } 18... Rxe2 { [%eval -0.71] } 19. Rxe2 { [%eval -0.74] } 19... h5 { [%eval -0.62] } 20. Ne1 { [%eval -0.78] } 20... Bb4 { [%eval -0.48] } 21. c3 { [%eval -0.51] } 21... Be7 { [%eval -0.54] } 22. f3 { [%eval -0.5] } 22... h4 { [%eval -0.52] } 23. Kf2 { [%eval -0.59] } 23... a5 { [%eval -0.63] } 24. Ke3 { [%eval -0.65] } 24... a4 { [%eval -0.45] } 25. a3 { [%eval -0.67] } 25... Rc8 { [%eval -0.52] } 26. Nd3 { [%eval -0.49] } 26... b6 { [%eval -0.54] } 27. Kd2 { [%eval -0.86] } 27... c5 { [%eval -1.04] } 28. dxc5?! { (-1.04 → -1.67) Inaccuracy. Bg1 was best. } { [%eval -1.67] } (28. Bg1 Bd6 29. Bf2 Rc7 30. Be3 Kg6 31. Re1 Bd7 32. Bg1 Rc8 33. Re2 Kf5) 28... bxc5 { [%eval -1.66] } 29. Nf2 { [%eval -1.6] } 29... Rc6 { [%eval -1.59] } 30. Ke3?! { (-1.59 → -2.62) Inaccuracy. Ng4 was best. } { [%eval -2.62] } (30. Ng4 Bf8 31. Bg1 Bb1 32. Kc1 Ba2 33. Re1 Bc4 34. Ne3 Re6 35. Kd2 Bb3) 30... Rb6 { [%eval -2.45] } 31. Rd2?? { (-2.45 → -5.40) Blunder. Nd1 was best. } { [%eval -5.4] } (31. Nd1 Bd8 32. Kd2 d4 33. Kc1 Rb7 34. Bd6 d3 35. Rf2 c4 36. Kd2 Rd7) 31... Be6?? { (-5.40 → -1.71) Blunder. Re6+ was best. } { [%eval -1.71] } (31... Re6+ 32. Ne4 dxe4 33. f4 gxf4+ 34. Bxf4 Ra6 35. g4 hxg3 36. h4 Ra8 37. Bxg3) 32. Nd3 { [%eval -2.11] } 32... Rb3 { [%eval -1.74] } 33. Nc1 { [%eval -1.62] } 33... Rb7 { [%eval -1.63] } 34. Ne2?! { (-1.63 → -2.47) Inaccuracy. Ke2 was best. } { [%eval -2.47] } (34. Ke2 Bf5 35. Nd3 Ke6 36. Bg1 Rb5 37. Bh2 Bh7 38. Nc1 Rb7 39. Nd3 Kd7) 34... Rd7 { [%eval -2.68] } 35. Kd3 { [%eval -3.23] } 35... Rb7?! { (-3.23 → -1.97) Inaccuracy. Bd8 was best. } { [%eval -1.97] } (35... Bd8 36. Kc2 d4 37. Nc1 Ba5 38. Kd1 Rb7 39. Ne2 Bf5 40. Nc1) 36. Ke3 { [%eval -2.59] } 36... Rd7 { [%eval -2.72] } 37. Kd3 { [%eval -2.86] } 37... Bf5+ { [%eval -2.8] } 38. Ke3 { [%eval -2.75] } 38... Bb1?! { (-2.75 → -1.68) Inaccuracy. Bd8 was best. } { [%eval -1.68] } (38... Bd8 39. Kf2 Ba5 40. Rd1 Rd8 41. Ke3 Bc2 42. Rc1 Re8+ 43. Kd2 Bb3 44. f4) 39. Rd1 { [%eval -2.06] } 39... Bc2 { [%eval -2.45] } 40. Rd2 { [%eval -2.26] } 40... Bg6 { [%eval -1.93] } 41. Nc1 { [%eval -2.47] } 41... Ke6?! { (-2.47 → -1.66) Inaccuracy. Bd8 was best. } { [%eval -1.66] } (41... Bd8 42. Ke2 d4 43. Nd3 c4 44. Nc5 d3+ 45. Kf1 Ra7 46. Bg1 Ra8 47. Nd7) 42. Ne2?! { (-1.66 → -2.82) Inaccuracy. Ke2 was best. } { [%eval -2.82] } (42. Ke2 Rb7 43. Nd3 Kd7 44. Nf2 Kc6 45. Ke1 c4 46. Ng4 Bd3 47. f4 gxf4) 42... Rb7?! { (-2.82 → -1.92) Inaccuracy. Bd8 was best. } { [%eval -1.92] } (42... Bd8 43. f4 Ba5 44. Kf2 d4 45. g4 hxg3+ 46. Nxg3 Kd5 47. f5 Bf7 48. Rd1) 43. f4 { [%eval -2.12] } 43... Bf5 { [%eval -1.77] } 44. Bg1?! { (-1.77 → -2.85) Inaccuracy. fxg5 was best. } { [%eval -2.85] } (44. fxg5 fxg5 45. Ng1 Rb3 46. Kf2 Be4 47. Re2 Kf5 48. Nf3 Bf6 49. Bd6 Bxf3) 44... g4? { (-2.85 → -1.09) Mistake. Bd6 was best. } { [%eval -1.09] } (44... Bd6 45. Bh2 Be4 46. Kf2 Rg7 47. Kg1 g4 48. hxg4 Rxg4 49. g3 Kd7 50. Kf2) 45. hxg4 { [%eval -0.91] } 45... Bxg4 { [%eval -0.93] } 46. Bf2?! { (-0.93 → -1.88) Inaccuracy. f5+ was best. } { [%eval -1.88] } (46. f5+ Kxf5 47. Rxd5+ Ke6 48. Nf4+ Kf7 49. Nd3 Rb8 50. c4 Rb3 51. Kd2 Be6) 46... f5 { [%eval -2.04] } 47. Ng1 { [%eval -2.56] } 47... Bf6 { [%eval -2.48] } 48. Nf3? { (-2.48 → -4.48) Mistake. Kd3 was best. } { [%eval -4.48] } (48. Kd3 Kd6 49. Nh3 c4+ 50. Kc2 Bxh3 51. gxh3 Re7 52. Bb6 Re4 53. Bg1 Ke6) 48... Bxf3?? { (-4.48 → -2.08) Blunder. d4+ was best. } { [%eval -2.08] } (48... d4+ 49. Ke2 Rb3 50. Rc2 Kd5 51. cxd4 Bxf3+ 52. gxf3 cxd4 53. Rc7 h3 54. Rd7+) 49. Kxf3 { [%eval -1.76] } 49... c4? { (-1.76 → -0.37) Mistake. d4 was best. } { [%eval -0.37] } (49... d4 50. cxd4 Rb3+ 51. Ke2 c4 52. Kd1 Kd5 53. Ke2 Rb7 54. Be3 Rh7 55. Kf1) 50. Bc5 { [%eval -0.39] } 50... Rb3 { [%eval -0.12] } 51. Bb4?? { (-0.12 → -2.25) Blunder. g4 was best. } { [%eval -2.25] } (51. g4 hxg3 52. Kxg3 Rb5 53. Re2+ Kd7 54. Bb4 Rb6 55. Rh2 Re6 56. Rh7+ Kc6) 51... Bg7?? { (-2.25 → -0.17) Blunder. d4 was best. } { [%eval -0.17] } (51... d4 52. Re2+ Kd5 53. Rd2 Kc6 54. Rc2 dxc3 55. bxc3 Bd4 56. g3 hxg3 57. Kxg3) 52. Re2+ { [%eval -0.1] } 52... Kf7 { [%eval -0.12] } 53. Rd2?? { (-0.12 → -2.54) Blunder. Re7+ was best. } { [%eval -2.54] } (53. Re7+ Kg6 54. Re6+ Kh7 55. Rd6 d4 56. Rd7 Kg6 57. Rd6+ Kh5 58. Rd5 Bf6) 53... Ke6?? { (-2.54 → -0.13) Blunder. d4 was best. } { [%eval -0.13] } (53... d4 54. Rc2 Bf8 55. Bxf8 Kxf8 56. g4 hxg3 57. Kxg3 Ke7 58. Re2+ Kd6 59. Rd2) 54. Re2+ { [%eval -0.18] } 54... Kf7 { [%eval -0.49] } 55. Kf2?? { (-0.49 → -2.71) Blunder. Re7+ was best. } { [%eval -2.71] } (55. Re7+ Kg6 56. Re6+ Kh7 57. Rd6 d4 58. Rd7 Kg6 59. Rd6+ Kh5 60. Rd5 dxc3) 55... Bf6?? { (-2.71 → -0.25) Blunder. d4 was best. } { [%eval -0.25] } (55... d4 56. Bc5 d3 57. Rd2 Bf6 58. Kf3 Rb8 59. Ba7 Rb7 60. Bg1 Ke6 61. Bf2) 56. Rd2?? { (-0.25 → -2.39) Blunder. Bc5 was best. } { [%eval -2.39] } (56. Bc5 Rb5 57. Ba7 Rb7 58. Bc5 Rb3 59. Ba7 d4 60. Bxd4 Bxd4+ 61. cxd4 Rd3) 56... Ke6?? { (-2.39 → -0.31) Blunder. d4 was best. } { [%eval -0.31] } (56... d4 57. Bc5 d3 58. g3 h3 59. Kg1 Rb5 60. Bb4 Rb8 61. Kh2 Rh8 62. Rf2) 57. Kg1? { (-0.31 → -1.87) Mistake. Bc5 was best. } { [%eval -1.87] } (57. Bc5 Rb8 58. Re2+ Kd7 59. g3 Rc8 60. Be3 Rg8 61. gxh4 Bxh4+ 62. Kf1 Rg3) 57... d4 { [%eval -1.88] } 58. cxd4 { [%eval -1.86] } 58... Kd5 { [%eval -1.71] } 59. Bc3 { [%eval -1.68] } 59... Rb7 { [%eval -2.01] } 60. Kh2 { [%eval -1.83] } 60... Re7 { [%eval -1.83] } 61. g3?! { (-1.83 → -2.67) Inaccuracy. Rc2 was best. } { [%eval -2.67] } (61. Rc2 Re3 62. Rf2 Re8 63. Rf3 Re4 64. Rf1 Re2 65. Rd1 Re3 66. Rd2 Be7) 61... Re4 { [%eval -2.28] } 62. Kg2 { [%eval -2.84] } 62... hxg3 { [%eval -2.62] } 63. Kxg3 { [%eval -2.17] } 63... Bxd4?? { (-2.17 → 0.00) Blunder. Re3+ was best. } { [%eval 0.0] } (63... Re3+ 64. Kg2 Rd3 65. Re2 Bxd4 66. Bxd4 Kxd4 67. Rc2 Rb3 68. Rf2 Ke4 69. Kh2) 64. Bxd4 { [%eval -0.23] } 64... Rxd4 { [%eval -0.21] } 65. Re2 { [%eval -0.47] } 65... Rd3+ { [%eval 0.0] } 66. Kh4 { [%eval 0.0] } 66... Kd4 { [%eval 0.0] } 67. Kg5 { [%eval 0.0] } 67... Re3?? { (0.00 → 76.18) Blunder. c3 was best. } { [%eval 76.18] } (67... c3 68. bxc3+ Rxc3 69. Kxf5 Rxa3 70. Kg4 Re3 71. Rxe3 Kxe3 72. f5 a3 73. f6) 68. Rxe3 { [%eval 52.45] } 68... Kxe3 { [%eval 10.6] } 69. Kxf5 { [%eval 8.21] } 69... Kd2 { [%eval 12.85] } 70. Ke5 { [%eval 11.48] } 70... Kc2 { [%eval 7.21] } 71. Kd4 { [%eval 9.88] } 71... Kb3 { [%eval 12.87] } 72. f5 { [%eval 12.84] } 72... c3?! { (12.84 → Mate in 12) Checkmate is now unavoidable. Kxb2 was best. } { [%eval #12] } (72... Kxb2 73. Kxc4 Kc2 74. f6 Kd2 75. Kb4 Kd3 76. f7 Kd4 77. Kxa4 Ke5 78. Ka5) 73. bxc3 { [%eval #11] } 73... Kxa3 { [%eval #11] } 74. f6 { [%eval 10.25] } 74... Kb2 { [%eval #15] } 75. f7 { [%eval #14] } 75... a3 { [%eval #14] } 76. f8=Q { [%eval #13] } 76... a2 { [%eval #13] } { Black resigns. } 1-0