FEN
[Event "ChessMood 20-20 Grand Prix 2026"]
[Site "https://lichess.org/a8oEMdA8"]
[Date "2026.04.20"]
[Round "-"]
[White "Hangar-18"]
[Black "We_Love_Krasnodar"]
[Result "1/2-1/2"]
[GameId "a8oEMdA8"]
[UTCDate "2026.04.20"]
[UTCTime "20:53:21"]
[WhiteElo "2558"]
[BlackElo "2417"]
[WhiteRatingDiff "-3"]
[BlackRatingDiff "+2"]
[WhiteTitle "FM"]
[WhiteBerserk "true"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "D34"]
[Opening "Tarrasch Defense: Classical Variation"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. c4 { [%eval 0.11] } 1... Nf6 { [%eval 0.14] } 2. Nc3 { [%eval 0.12] } 2... c5 { [%eval 0.21] } 3. g3 { [%eval 0.12] } 3... Nc6 { [%eval 0.38] } 4. Bg2 { [%eval 0.28] } 4... e6 { [%eval 0.2] } 5. Nf3 { [%eval 0.18] } 5... d5 { [%eval 0.27] } 6. cxd5 { [%eval 0.27] } 6... exd5 { [%eval 0.3] } 7. d4 { [%eval 0.18] } 7... Be7 { [%eval 0.29] } 8. O-O { [%eval 0.44] } 8... O-O { [%eval 0.38] } { D34 Tarrasch Defense: Classical Variation } 9. b3 { [%eval 0.3] } 9... Ne4 { [%eval 0.25] } 10. Bb2 { [%eval 0.27] } 10... Bf6 { [%eval 0.25] } 11. Rc1?! { (0.25 → -0.53) Inaccuracy. Na4 was best. } { [%eval -0.53] } (11. Na4 cxd4 12. Nxd4 Bd7 13. Rc1 Qe7 14. e3 Rfd8 15. Re1 Rac8 16. Nc3 Nxc3) 11... cxd4 { [%eval -0.12] } 12. Nb5 { [%eval -0.49] } 12... Qa5 { [%eval -0.59] } 13. a4 { [%eval -0.86] } 13... d3 { [%eval -0.81] } 14. Bxf6 { [%eval -0.75] } 14... dxe2 { [%eval -0.71] } 15. Qxe2 { [%eval -0.81] } 15... Nxf6 { [%eval -0.8] } 16. Rfd1 { [%eval -0.84] } 16... Bf5?! { (-0.84 → -0.21) Inaccuracy. Qb6 was best. } { [%eval -0.21] } (16... Qb6 17. Qb2 h6 18. Ne5 Nxe5 19. Qxe5 Bg4 20. Re1 Rfe8 21. Qd4 Rxe1+ 22. Rxe1) 17. Nd6 { [%eval -0.23] } 17... Be4?! { (-0.23 → 0.69) Inaccuracy. Bc8 was best. } { [%eval 0.69] } (17... Bc8 18. Ne5 Qb4 19. Bxd5 Nxd5 20. Rxd5 Qxb3 21. Nxc8 Raxc8 22. Nxc6 Rxc6 23. Rcd1) 18. Nxb7 { [%eval 0.63] } 18... Qb6 { [%eval 0.74] } 19. Nc5 { [%eval 0.25] } 19... Rfe8 { [%eval 0.53] } 20. Qd2?! { (0.53 → -0.20) Inaccuracy. Qb5 was best. } { [%eval -0.2] } (20. Qb5 Bxf3 21. Bxf3 Qxb5 22. axb5 Nb4 23. Rd4 a5 24. Nd3 Nxd3 25. Rxd3 Rab8) 20... h6 { [%eval -0.18] } 21. h3 { [%eval -0.42] } 21... Ne5? { (-0.42 → 0.77) Mistake. Rac8 was best. } { [%eval 0.77] } (21... Rac8 22. Nd4 Bxg2 23. Kxg2 Nxd4 24. Qxd4 a5 25. b4 axb4 26. Nb3 Qb7 27. a5) 22. Nxe5 { [%eval 0.84] } 22... Rxe5 { [%eval 0.79] } 23. Qd4 { [%eval 0.81] } 23... Rae8 { [%eval 0.77] } 24. b4 { [%eval 0.53] } 24... Bxg2 { [%eval 0.5] } 25. Kxg2 { [%eval 0.49] } 25... Ne4?! { (0.49 → 1.28) Inaccuracy. Re2 was best. } { [%eval 1.28] } (25... Re2 26. Rd2 Re1 27. Rxe1 Rxe1 28. Qc3 Qd6 29. Rd3 Re8 30. Qd4 Re1 31. Rc3) 26. Nd7 { [%eval 1.17] } 26... Qxd4 { [%eval 1.31] } 27. Rxd4 { [%eval 1.29] } 27... Rf5 { [%eval 1.35] } 28. Rc2 { [%eval 1.13] } 28... Rd8? { (1.13 → 2.53) Mistake. Ng5 was best. } { [%eval 2.53] } (28... Ng5 29. Rcd2 Nf3 30. Rxd5 Rxd5 31. Rxd5 Ne1+ 32. Kh1 Re4 33. Re5 Nd3 34. Rxe4) 29. Nc5? { (2.53 → 1.00) Mistake. g4 was best. } { [%eval 1.0] } (29. g4 Rg5 30. f4 Rxd7 31. fxg5 Nxg5 32. Rd1 Ne6 33. Kf3 Ng5+ 34. Ke3 Nxh3) 29... Rc8?! { (1.00 → 1.67) Inaccuracy. Nxc5 was best. } { [%eval 1.67] } (29... Nxc5 30. Rxc5 Re5 31. b5 Kf8 32. a5 g6 33. Kf3 Rd7 34. Rd3 h5 35. Re3) 30. f3?! { (1.67 → 0.60) Inaccuracy. g4 was best. } { [%eval 0.6] } (30. g4 Re5 31. Re2 a5 32. Nd3 Re6 33. bxa5 Rd8 34. h4 Kh7 35. Rb2 Ra8) 30... Nd6 { [%eval 1.06] } 31. f4?! { (1.06 → 0.10) Inaccuracy. g4 was best. } { [%eval 0.1] } (31. g4 Re5 32. f4 Re3 33. Rxd5 Ne4 34. Re5 Rg3+ 35. Kh2 Rc3 36. Rxc3 Nxc3) 31... Nc4?! { (0.10 → 1.18) Inaccuracy. a5 was best. } { [%eval 1.18] } (31... a5 32. g4 Rf6 33. Rxd5 axb4 34. Rcd2 Rxf4 35. Nd3 Rf6 36. Nxb4 Nc4 37. Rd8+) 32. Kf3? { (1.18 → -0.03) Mistake. Kf2 was best. } { [%eval -0.03] } (32. Kf2 a5 33. Nd3 Rh5 34. h4 axb4 35. Nxb4 Rc5 36. Ke2 Kh7 37. Nxd5 Rcxd5) 32... h5?? { (-0.03 → 1.81) Blunder. a5 was best. } { [%eval 1.81] } (32... a5 33. g4 Rf6 34. Rxd5 Nb6 35. Rd4 axb4 36. Rxb4 Rfc6 37. a5 Nd7 38. a6) 33. Rd3?? { (1.81 → -3.88) Blunder. g4 was best. } { [%eval -3.88] } (33. g4 Rf6 34. Rxd5 Nb6 35. Rdd2 g5 36. f5 Rfc6 37. a5 Na4 38. Rd5 Rh6) 33... Nb6?? { (-3.88 → 1.57) Blunder. Ne5+ was best. } { [%eval 1.57] } (33... Ne5+ 34. Ke2 Nxd3 35. Kxd3 h4 36. Rg2 hxg3 37. Rxg3 Rxf4 38. Rg4 Rf3+ 39. Kd4) 34. Re2?! { (1.57 → 0.95) Inaccuracy. g4 was best. } { [%eval 0.95] } (34. g4 Rf6 35. a5 g5 36. f5 Rfc6 37. axb6 axb6 38. Rxd5 hxg4+ 39. hxg4 Kg7) 34... Rf6? { (0.95 → 2.39) Mistake. g5 was best. } { [%eval 2.39] } (34... g5 35. Rde3 Nc4 36. Re8+ Rxe8 37. Rxe8+ Kg7 38. Nd3 gxf4 39. gxf4 Rf6 40. Re7) 35. g4?? { (2.39 → 0.29) Blunder. a5 was best. } { [%eval 0.29] } (35. a5 Nc4 36. Rxd5 Rfc6 37. Nd3 a6 38. Rd7 Na3 39. Ree7 Rf8 40. Rc7 Rc8) 35... hxg4+ { [%eval 0.69] } 36. hxg4 { [%eval 0.58] } 36... Rfc6 { [%eval 0.95] } 37. a5 { [%eval 0.88] } 37... Nc4 { [%eval 1.07] } 38. Rxd5 { [%eval 0.93] } 38... Na3?? { (0.93 → 2.87) Blunder. Nxa5 was best. } { [%eval 2.87] } (38... Nxa5 39. Re7 Nc4 40. Rxa7 Rh6 41. Rdd7 Re8 42. g5 Rh3+ 43. Kg4 Rh2 44. Re7) 39. Rde5 { [%eval 2.7] } 39... Nb5 { [%eval 3.4] } 40. Re8+ { [%eval 3.32] } 40... Rxe8 { [%eval 3.15] } 41. Rxe8+ { [%eval 3.0] } 41... Kh7 { [%eval 3.24] } 42. Re4?! { (3.24 → 2.41) Inaccuracy. Rd8 was best. } { [%eval 2.41] } (42. Rd8 Nc3 43. Ne4 Rc7 44. Nxc3 Rxc3+ 45. Ke4 Kg6 46. Rd4 Rc1 47. Kd5 f5) 42... Nc3 { [%eval 3.0] } 43. Rd4 { [%eval 2.9] } 43... Na2 { [%eval 2.55] } 44. Rd7 { [%eval 1.99] } 44... Nxb4 { [%eval 1.99] } 45. Ne4 { [%eval 1.8] } 45... a6? { (1.80 → 3.42) Mistake. f6 was best. } { [%eval 3.42] } (45... f6 46. Rxa7 Nd3 47. Rb7 Ne1+ 48. Ke2 Ng2 49. f5 Kh6 50. Kd3 Ne1+ 51. Kd4) 46. Ng5+ { [%eval 3.2] } 46... Kg6 { [%eval 3.32] } 47. Nxf7 { [%eval 3.27] } 47... Rc3+ { [%eval 3.41] } 48. Ke4 { [%eval 3.39] } 48... Rc4+ { [%eval 2.83] } 49. Ke3?! { (2.83 → 2.02) Inaccuracy. Ke5 was best. } { [%eval 2.02] } (49. Ke5 Nd3+ 50. Rxd3 Kxf7 51. Rd4 Rc7 52. Rd6 Rc5+ 53. Rd5 Rc4 54. Rd7+ Kg8) 49... Rc3+? { (2.02 → 3.46) Mistake. Nc2+ was best. } { [%eval 3.46] } (49... Nc2+ 50. Kf3 Nd4+ 51. Kf2 Kf6 52. Ne5 Ke6 53. Rxg7 Ra4 54. Nd3 Rxa5 55. Rg6+) 50. Ke4 { [%eval 3.4] } 50... Rc4+ { [%eval 3.14] } 51. Ke3?! { (3.14 → 1.93) Inaccuracy. Ke5 was best. } { [%eval 1.93] } (51. Ke5 Nd3+ 52. Rxd3 Kxf7 53. Rd4 Rc5+ 54. Rd5 Rc1 55. Kf5 Rc7 56. Kg5 Rc6) 51... Rc3+?! { (1.93 → 3.21) Inaccuracy. Nc2+ was best. } { [%eval 3.21] } (51... Nc2+ 52. Kf3 Nd4+ 53. Kf2 Ra4 54. Ng5 Nb5 55. Kg3 Rxa5 56. Kh4 Ra1 57. f5+) 52. Kd2?? { (3.21 → 1.09) Blunder. Kd4 was best. } { [%eval 1.09] } (52. Kd4 Rc1 53. Ne5+ Kh7 54. Rd6 Nc2+ 55. Kc5 Ra1 56. Rxa6 Ne3 57. f5 Rc1+) 52... Rg3? { (1.09 → 2.31) Mistake. Rc2+ was best. } { [%eval 2.31] } (52... Rc2+ 53. Kd1 Rc5 54. Ne5+ Kh7 55. Ke2 Rxa5 56. g5 Rd5 57. Rf7 Rd8 58. g6+) 53. Ne5+ { [%eval 2.31] } 53... Kf6 { [%eval 2.18] } 54. Rd6+ { [%eval 2.55] } 54... Ke7 { [%eval 1.95] } 55. Rb6?! { (1.95 → 1.29) Inaccuracy. Rd4 was best. } { [%eval 1.29] } (55. Rd4 Na2 56. Rd7+ Ke6 57. Rxg7 Nc3 58. Rg8 Ne4+ 59. Ke1 Re3+ 60. Kf1) 55... Nd5 { [%eval 0.77] } 56. Rb7+?! { (0.77 → 0.08) Inaccuracy. Ng6+ was best. } { [%eval 0.08] } (56. Ng6+ Kd7 57. Rxa6 Rg2+ 58. Ke1 Kc8 59. Rc6+ Kb7 60. Rc5 Ne3 61. g5 Nc2+) 56... Ke6 { [%eval 0.13] } 57. Ra7 { [%eval 0.03] } 57... Nxf4 { [%eval 0.0] } 58. Rxa6+?? { (0.00 → -2.83) Blunder. Nc4 was best. } { [%eval -2.83] } (58. Nc4 Rd3+ 59. Kc2 Rg3 60. Rxg7 Kd5 61. Nb6+ Kd6 62. Rg5 Rg2+ 63. Kc3 Rg3+) 58... Kxe5 { [%eval -2.88] } 59. Rb6 { [%eval -2.59] } 59... Nd5?? { (-2.59 → -0.29) Blunder. Rxg4 was best. } { [%eval -0.29] } (59... Rxg4 60. Rb1 Ne6 61. Re1+ Kf5 62. Ra1 Nc5 63. Rf1+ Rf4 64. Rb1 Kf6 65. Rb6+) 60. Kc2?? { (-0.29 → -7.02) Blunder. Rg6 was best. } { [%eval -7.02] } (60. Rg6 Rg2+ 61. Ke1 Kf4 62. Rxg7 Ra2 63. g5 Ra1+ 64. Ke2 Ra3 65. Kf2 Kg4) 60... Rg2+ { [%eval -6.76] } 61. Kd3 { [%eval -6.95] } 61... Rg3+ { [%eval -7.79] } 62. Kc4 { [%eval -7.81] } 62... Rxg4+ { [%eval -7.91] } 63. Kb5 { [%eval -6.46] } 63... Ne3?? { (-6.46 → -2.02) Blunder. Nxb6 was best. } { [%eval -2.02] } (63... Nxb6 64. axb6 Rg1 65. b7 Rb1+ 66. Kc4 Rxb7 67. Kd3 Ra7 68. Ke2 Ke4 69. Kd2) 64. Rb8 { [%eval -2.62] } 64... Nd5 { [%eval -2.53] } 65. Re8+ { [%eval -2.62] } 65... Kd4 { [%eval -2.29] } 66. Rd8 { [%eval -2.44] } 66... Rg1 { [%eval -2.84] } 67. Ka6 { [%eval -3.1] } 67... Rb1 { [%eval -2.47] } 68. Ka7 { [%eval -2.63] } 68... Ra1 { [%eval -2.2] } 69. a6?! { (-2.20 → -3.51) Inaccuracy. Rg8 was best. } { [%eval -3.51] } (69. Rg8 Rg1 70. Kb7 Nb4 71. Rf8 Re1 72. Rg8 Re7+ 73. Kb6 Nd5+ 74. Kc6 Rc7+) 69... Kc5 { [%eval -2.36] } 70. Rxd5+?? { (-2.36 → -6.07) Blunder. Rg8 was best. } { [%eval -6.07] } (70. Rg8 Rg1 71. Rc8+ Kd6 72. Rb8 Kc6 73. Rb3 Nc7 74. Rc3+ Kd7 75. Rd3+ Ke6) 70... Kxd5 { [%eval -6.17] } 71. Kb6 { [%eval -6.09] } 71... Rxa6+ { [%eval -5.85] } 72. Kxa6 { [%eval -5.91] } 72... Ke4 { [%eval -5.61] } 73. Kb6?! { (-5.61 → -7.57) Inaccuracy. Kb5 was best. } { [%eval -7.57] } (73. Kb5 Kd5 74. Kb4 g6 75. Kb5 g5 76. Kb4 Ke4 77. Kc3 g4 78. Kd2 Kf3) 73... g5 { [%eval -7.71] } 74. Kb7 { [%eval -6.07] } 74... g4 { [%eval -5.39] } 75. Kb6 { [%eval -6.05] } 75... g3 { [%eval -6.45] } 76. Kc6 { [%eval -6.9] } { Draw by time and insufficient material. } 1/2-1/2
