FEN
[Event "ChessMood 20-20 Grand Prix 2026"]
[Site "https://lichess.org/GLWZPMmh"]
[Date "2026.02.20"]
[Round "-"]
[White "galaxy42"]
[Black "emirislamking"]
[Result "1-0"]
[GameId "GLWZPMmh"]
[UTCDate "2026.02.20"]
[UTCTime "20:54:05"]
[WhiteElo "2419"]
[BlackElo "2746"]
[WhiteRatingDiff "+13"]
[BlackRatingDiff "-10"]
[BlackTitle "CM"]
[BlackFideId "13442724"]
[WhiteBerserk "true"]
[BlackBerserk "true"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "C00"]
[Opening "French Defense: Chigorin Variation"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Qe2 { [%eval -0.05] } { C00 French Defense: Chigorin Variation } 2... d5 { [%eval 0.32] } 3. exd5 { [%eval 0.36] } 3... Qxd5 { [%eval 0.33] } 4. Nc3 { [%eval 0.21] } 4... Qd8 { [%eval 0.36] } 5. Nf3 { [%eval 0.29] } 5... Nf6 { [%eval 0.29] } 6. g3 { [%eval 0.24] } 6... Be7 { [%eval 0.4] } 7. Bg2 { [%eval 0.33] } 7... O-O { [%eval 0.52] } 8. O-O { [%eval 0.41] } 8... c6 { [%eval 0.79] } 9. d3 { [%eval 0.67] } 9... Nbd7 { [%eval 0.63] } 10. Bf4 { [%eval 0.42] } 10... Re8 { [%eval 0.65] } 11. Rfe1 { [%eval 0.5] } 11... Nd5 { [%eval 0.6] } 12. Bd2 { [%eval 0.69] } 12... N7f6 { [%eval 1.2] } 13. Ne5 { [%eval 0.81] } 13... Bd6 { [%eval 0.94] } 14. Nc4 { [%eval 0.63] } 14... Bc7 { [%eval 0.6] } 15. a4 { [%eval 0.33] } 15... b6?! { (0.33 → 0.92) Inaccuracy. e5 was best. } { [%eval 0.92] } (15... e5 16. a5 Bg4 17. Qf1 h6 18. Ne4 Qe7 19. Nxf6+ Qxf6 20. Ne3 Bf3 21. Bxf3) 16. Ne5 { [%eval 0.63] } 16... Bb7 { [%eval 0.75] } 17. h3 { [%eval 0.41] } 17... Rc8 { [%eval 0.71] } 18. g4?! { (0.71 → -0.13) Inaccuracy. a5 was best. } { [%eval -0.13] } (18. a5 bxa5 19. Na4 Bxe5 20. Qxe5 Nd7 21. Qe2 Qc7 22. c4 Nb4 23. d4 c5) 18... h6?! { (-0.13 → 0.46) Inaccuracy. Bb8 was best. } { [%eval 0.46] } (18... Bb8 19. a5 Nd7 20. a6 Ba8 21. d4 c5 22. Nxd7 Qxd7 23. dxc5 Nxc3 24. Bxc3) 19. g5 { [%eval 0.41] } 19... hxg5 { [%eval 0.4] } 20. Bxg5 { [%eval 0.45] } 20... Bd6 { [%eval 0.54] } 21. Ng4 { [%eval 0.14] } 21... Be7 { [%eval 0.13] } 22. Ne5 { [%eval 0.16] } 22... Nxc3 { [%eval 0.49] } 23. bxc3 { [%eval 0.61] } 23... Nd5? { (0.61 → 1.86) Mistake. Rc7 was best. } { [%eval 1.86] } (23... Rc7 24. a5 Nd5 25. Bd2 Bg5 26. axb6 axb6 27. c4 Bxd2 28. Qxd2 Ne7 29. Qf4) 24. Nxf7?? { (1.86 → -1.34) Blunder. Qh5 was best. } { [%eval -1.34] } (24. Qh5 Bxg5 25. Qxf7+ Kh8 26. Qh5+ Kg8 27. Nf7 Nf4 28. Qxg5 Qc7 29. Nh6+ Kh8) 24... Kxf7 { [%eval -1.25] } 25. Qxe6+ { [%eval -1.24] } 25... Kf8 { [%eval -1.3] } 26. Bh6?? { (-1.30 → -3.65) Blunder. Qf5+ was best. } { [%eval -3.65] } (26. Qf5+ Bf6 27. a5 Rc7 28. axb6 axb6 29. Rxe8+ Kxe8 30. Bd2 Kf8 31. Qh7 Bc8) 26... Bf6 { [%eval -3.57] } 27. Qf5 { [%eval -3.65] } 27... Rxe1+ { [%eval -3.04] } 28. Rxe1 { [%eval -3.02] } 28... gxh6 { [%eval -2.95] } 29. Bxd5?! { (-2.95 → -4.60) Inaccuracy. c4 was best. } { [%eval -4.6] } (29. c4 Rc7 30. cxd5 cxd5 31. Bf3 Rg7+ 32. Kh1 Bc8 33. Qf4 Rg5 34. h4 Rf5) 29... cxd5 { [%eval -4.6] } 30. Re6 { [%eval -4.78] } 30... Rc6 { [%eval -5.24] } 31. Re3 { [%eval -5.17] } 31... Kf7?! { (-5.17 → -3.67) Inaccuracy. Bc8 was best. } { [%eval -3.67] } (31... Bc8 32. Qf4 Qc7 33. Qb4+ Qd6 34. Qb5 a6 35. Qb3 Bxc3 36. Kf1 Bd4 37. Rf3+) 32. Rg3 { [%eval -3.59] } 32... Qf8?? { (-3.59 → -1.24) Blunder. Bc8 was best. } { [%eval -1.24] } (32... Bc8 33. Qh7+ Ke6 34. a5 Kd6 35. Qxa7 Qe7 36. axb6 Qxa7 37. bxa7 Bb7 38. Kf1) 33. Qd7+?? { (-1.24 → -4.09) Blunder. Qxd5+ was best. } { [%eval -4.09] } (33. Qxd5+ Re6 34. Qxb7+ Qe7 35. Qc8 Qd8 36. Qb7+ Re7 37. Qf3 Re1+ 38. Kg2 Re5) 33... Qe7 { [%eval -3.67] } 34. Qf5 { [%eval -4.07] } 34... Ke8?? { (-4.07 → -0.06) Blunder. Kf8 was best. } { [%eval -0.06] } (34... Kf8 35. Qf4 Qf7 36. Qxh6+ Ke7 37. a5 Bxc3 38. Qh4+ Bf6 39. Qb4+ Kd7 40. Qf4) 35. Rg8+ { [%eval -0.1] } 35... Kf7 { [%eval -0.05] } 36. Qh7+?? { (-0.05 → -4.69) Blunder. Qg6+ was best. } { [%eval -4.69] } (36. Qg6+ Ke6 37. Re8 Kd7 38. Rxe7+ Bxe7 39. Qg8 a5 40. Qxd5+ Kc7) 36... Ke6 { [%eval -4.66] } 37. Qg6 { [%eval -4.45] } 37... Kd7 { [%eval -4.47] } 38. Qf5+ { [%eval -4.65] } 38... Re6 { [%eval -4.48] } 39. c4?! { (-4.48 → -6.30) Inaccuracy. d4 was best. } { [%eval -6.3] } (39. d4 Kc7 40. Kg2 Rd6 41. Kh2 Qe6 42. Qg6 Be5+ 43. dxe5 Qxe5+ 44. Qg3 Qxg3+) 39... Kc7 { [%eval -6.5] } 40. cxd5 { [%eval -6.86] } 40... Rd6?! { (-6.86 → -4.79) Inaccuracy. Re1+ was best. } { [%eval -4.79] } (40... Re1+ 41. Kg2 Re5 42. Qf4 Bxd5+ 43. Kf1 Bxg8 44. d4 Qd6 45. dxe5 Qd1+ 46. Kg2) 41. c4 { [%eval -4.53] } 41... Qd7 { [%eval -3.76] } 42. Qg6 { [%eval -4.22] } 42... Bc8 { [%eval -3.76] } 43. Qe4 { [%eval -4.34] } 43... Kb7 { [%eval -3.73] } 44. d4 { [%eval -4.02] } 44... Qf5 { [%eval -3.94] } 45. Qxf5 { [%eval -3.99] } 45... Bxf5 { [%eval -3.97] } 46. Rf8 { [%eval -4.0] } 46... Be4 { [%eval -3.74] } 47. c5 { [%eval -3.76] } 47... bxc5 { [%eval -3.66] } 48. dxc5 { [%eval -3.56] } 48... Rxd5 { [%eval -3.53] } 49. Rxf6 { [%eval -3.58] } 49... Rxc5 { [%eval -3.06] } 50. Kh2 { [%eval -3.78] } 50... Bc6 { [%eval -3.75] } 51. Kg3 { [%eval -3.92] } 51... Kb6?! { (-3.92 → -2.82) Inaccuracy. Bxa4 was best. } { [%eval -2.82] } (51... Bxa4 52. Rxh6 a5 53. h4 Bc2 54. Re6 a4 55. Re3 Kb6 56. Kg4 Kb5 57. h5) 52. Rf7? { (-2.82 → -4.48) Mistake. Rxh6 was best. } { [%eval -4.48] } (52. Rxh6 Rg5+ 53. Kh4 Ra5 54. f4 Rxa4 55. Kg5 Ra1 56. Rd6 a5 57. f5 a4) 52... Rc3+ { [%eval -3.85] } 53. Kh4 { [%eval -4.02] } 53... Rc4+ { [%eval -3.96] } 54. Kg3 { [%eval -4.2] } 54... Rxa4 { [%eval -4.17] } 55. Rf6 { [%eval -4.23] } 55... Ra5 { [%eval -4.04] } 56. Rxh6 { [%eval -3.95] } 56... Rb5 { [%eval -3.73] } 57. Kf4 { [%eval -3.85] } 57... a5 { [%eval -3.65] } 58. f3?! { (-3.65 → -5.10) Inaccuracy. Rg6 was best. } { [%eval -5.1] } (58. Rg6 a4 59. Rg1 Ka5 60. Rc1 Bd7 61. h4 Rh5 62. Rd1 Rxh4+ 63. Kg5 Rg4+) 58... a4 { [%eval -4.79] } 59. Ke3?! { (-4.79 → -7.13) Inaccuracy. Re6 was best. } { [%eval -7.13] } (59. Re6 a3 60. Re1 a2 61. Ra1 Bd5 62. h4 Rb1 63. Rxa2 Bxa2 64. Kf5 Rb5+) 59... Ra5? { (-7.13 → -4.28) Mistake. a3 was best. } { [%eval -4.28] } (59... a3 60. Rg6 a2 61. Rg1 Rb1 62. Rxb1+ axb1=Q 63. Kd2 Qg1 64. Kd3 Bxf3 65. Kc4) 60. Rh8?! { (-4.28 → -5.41) Inaccuracy. Rg6 was best. } { [%eval -5.41] } (60. Rg6 a3 61. Rg1 a2 62. Ra1 Bd5 63. f4 Bg8 64. Ke4 Rb5 65. f5 Rb1) 60... a3 { [%eval -5.01] } 61. Rb8+ { [%eval -5.08] } 61... Kc5 { [%eval -4.52] } 62. Rb1 { [%eval -4.47] } 62... a2 { [%eval -4.4] } 63. Rc1+ { [%eval -4.9] } 63... Kb6 { [%eval -4.81] } 64. Ra1 { [%eval -4.7] } 64... Bb5 { [%eval -4.27] } 65. Kf4 { [%eval -4.36] } 65... Kc5 { [%eval -4.68] } 66. h4 { [%eval -4.63] } 66... Ra4+ { [%eval -4.58] } 67. Ke5 { [%eval -4.54] } 67... Kb4 { [%eval -4.41] } 68. Rd1 { [%eval -4.64] } 68... Kb3 { [%eval -4.54] } 69. Rd4?? { (-4.54 → Mate in 5) Checkmate is now unavoidable. f4 was best. } { [%eval #-5] } (69. f4 Bd3 70. Ra1 Kb2 71. Rxa2+ Kxa2 72. f5 Ra5+ 73. Kf4 Rxf5+ 74. Kg3 Ra5) 69... Bc4?? { (Mate in 5 → -4.93) Lost forced checkmate sequence. a1=Q was best. } { [%eval -4.93] } (69... a1=Q 70. Ke6 Qxd4 71. Kf5 Qg7 72. Ke6 Rd4 73. f4 Bd7#) 70. Rd3+?? { (-4.93 → Mate in 6) Checkmate is now unavoidable. Rd1 was best. } { [%eval #-6] } (70. Rd1 Be2 71. Rh1 Bxf3 72. Rf1 Bg2 73. Ra1 Rxh4 74. Kf6 Ra4 75. Re1 Be4) 70... Bxd3 { [%eval #-5] } 71. f4 { [%eval #-5] } 71... Ra5+ { [%eval #-5] } 72. Kf6 { [%eval #-4] } 72... Ra4 { [%eval #-5] } 73. Kg5 { [%eval #-4] } 73... Bc4 { [%eval #-5] } 74. f5 { [%eval #-5] } 74... Ra5 { [%eval #-5] } 75. Kg6 { [%eval #-5] } 75... Rb5 { [%eval #-6] } 76. Kg7 { [%eval #-4] } 76... Be6 { [%eval #-6] } 77. f6 { [%eval #-4] } 77... Bf5 { [%eval #-4] } 78. f7 { [%eval #-4] } 78... Rb6 { [%eval #-5] } 79. f8=Q { [%eval #-5] } 79... Rb7+?? { (Mate in 5 → -4.88) Lost forced checkmate sequence. a1=Q+ was best. } { [%eval -4.88] } (79... a1=Q+ 80. Kg8 Rg6+ 81. Kh7 Rg3+ 82. Kh6 Qc1+ 83. Kh5 Bg6#) 80. Kf6?? { (-4.88 → Mate in 11) Checkmate is now unavoidable. Kh6 was best. } { [%eval #-11] } (80. Kh6 Rb6+ 81. Kh5 a1=Q 82. Qxf5 Qd1+ 83. Kg5 Qd2+ 84. Kg4 Qg2+ 85. Kh5 Qe2+) 80... Rf7+?? { (Mate in 11 → 6.57) Lost forced checkmate sequence. a1=Q+ was best. } { [%eval 6.57] } (80... a1=Q+ 81. Kg5 Qc1+ 82. Kf6 Rb6+ 83. Ke5 Qe3+ 84. Kxf5 Qf3+ 85. Kg5 Qxf8 86. h5) 81. Kg5?? { (6.57 → Mate in 5) Checkmate is now unavoidable. Qxf7+ was best. } { [%eval #-5] } (81. Qxf7+ Be6 82. Qxe6+ Kb2 83. Qe5+ Kb1 84. Qe1+ Kb2 85. h5 a1=Q 86. Qxa1+ Kxa1) 81... a1=Q?? { (Mate in 5 → 0.12) Lost forced checkmate sequence. Rxf8 was best. } { [%eval 0.12] } (81... Rxf8 82. Kf4 a1=Q 83. h5 Bc8+ 84. Ke4 Kc4 85. h6 Qe1#) 82. Qxf7+ { [%eval 0.16] } 82... Kb2?? { (0.16 → 6.26) Blunder. Kb4 was best. } { [%eval 6.26] } (82... Kb4 83. Qb7+ Kc5 84. Qc7+ Kb5 85. Qb8+ Kc6 86. Kxf5 Kd7 87. Qb7+ Kd6 88. Qb6+) 83. Qxf5?? { (6.26 → 0.09) Blunder. Qf6+ was best. } { [%eval 0.09] } (83. Qf6+ Kb3 84. Qxa1 Bh7 85. Qe5 Bb1 86. Kf6 Kc2 87. h5 Kc1 88. Qc3+ Kd1) 83... Qa2?? { (0.09 → 6.59) Blunder. Qg1+ was best. } { [%eval 6.59] } (83... Qg1+ 84. Kh6 Qe3+ 85. Kg7 Ka3 86. h5 Qg1+ 87. Qg6 Qe3 88. Qa6+ Kb3 89. Qb7+) 84. Qf4?? { (6.59 → 0.28) Blunder. Qf2+ was best. } { [%eval 0.28] } (84. Qf2+ Kb3 85. Qxa2+ Kxa2 86. Kf4 Kb3 87. Ke4 Kc4 88. h5 Kc5 89. h6 Kc4) 84... Kb1?? { (0.28 → 6.24) Blunder. Qd5+ was best. } { [%eval 6.24] } (84... Qd5+ 85. Kg6 Qg2+ 86. Kf6 Qc6+ 87. Ke5 Qc7+ 88. Ke4 Qh7+ 89. Ke3 Kb3 90. Kf3) 85. Qf5+ { [%eval 6.19] } { White wins on time. } 1-0
