Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/dOGyJnqX"] [Date "2026.04.28"] [Round "-"] [White "cleanzone"] [Black "Chocolatine"] [Result "0-1"] [GameId "dOGyJnqX"] [UTCDate "2026.04.28"] [UTCTime "12:07:28"] [WhiteElo "2051"] [BlackElo "1905"] [WhiteRatingDiff "-27"] [BlackRatingDiff "+7"] [Variant "Standard"] [TimeControl "300+3"] [ECO "D85"] [Opening "Grünfeld Defense: Exchange Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.16] } 2... g6 { [%eval 0.28] } 3. Nc3 { [%eval 0.18] } 3... d5 { [%eval 0.28] } 4. cxd5 { [%eval 0.45] } 4... Nxd5 { [%eval 0.19] } { D85 Grünfeld Defense: Exchange Variation } 5. e4 { [%eval 0.13] } 5... Nxc3 { [%eval 0.18] } 6. bxc3 { [%eval 0.17] } 6... Bg7 { [%eval 0.17] } 7. Be3 { [%eval 0.21] } 7... c5 { [%eval 0.21] } 8. Rc1 { [%eval 0.27] } 8... Nc6?! { (0.27 → 1.07) Inaccuracy. Qa5 was best. } { [%eval 1.07] } (8... Qa5 9. Qd2 cxd4 10. cxd4 Qxd2+ 11. Kxd2 O-O 12. Nf3 Rd8 13. Bb5 Nc6 14. Bxc6) 9. d5 { [%eval 0.96] } 9... Ne5 { [%eval 1.0] } 10. Nf3 { [%eval 0.55] } 10... Bg4 { [%eval 1.09] } 11. Be2 { [%eval 0.91] } 11... b6 { [%eval 1.34] } 12. O-O { [%eval 0.78] } 12... O-O?! { (0.78 → 1.56) Inaccuracy. Nxf3+ was best. } { [%eval 1.56] } (12... Nxf3+ 13. Bxf3 Bxf3 14. Qxf3 O-O 15. c4 e6 16. g3 Qd7 17. Bf4 Rad8 18. Rfe1) 13. Nxe5 { [%eval 1.49] } 13... Bxe2 { [%eval 1.5] } 14. Qxe2 { [%eval 1.3] } 14... Bxe5 { [%eval 1.24] } 15. f4 { [%eval 1.34] } 15... Bg7 { [%eval 1.37] } 16. Rfd1 { [%eval 0.82] } 16... f6?! { (0.82 → 1.47) Inaccuracy. Qd7 was best. } { [%eval 1.47] } (16... Qd7 17. Qd3 Rad8 18. c4 e6 19. d6 f6 20. Rd2 Qc6 21. f5 exf5 22. exf5) 17. f5 { [%eval 1.59] } 17... Qd6 { [%eval 1.82] } 18. g3 { [%eval 1.61] } 18... Rad8 { [%eval 1.89] } 19. Bf4 { [%eval 1.87] } 19... Qd7 { [%eval 1.69] } 20. d6?? { (1.69 → -0.54) Blunder. g4 was best. } { [%eval -0.54] } (20. g4 b5 21. c4 b4 22. Qe3 Rc8 23. Kg2 a5 24. h4 Kh8 25. Rd2 a4) 20... e6?! { (-0.54 → 0.54) Inaccuracy. e5 was best. } { [%eval 0.54] } (20... e5 21. fxe6 Qxe6 22. g4 Rf7 23. Rd3 Bf8 24. Rcd1 Rfd7 25. R1d2 Re8 26. Qd1) 21. Qc4 { [%eval 0.59] } 21... Rfe8 { [%eval 0.62] } 22. a4? { (0.62 → -0.73) Mistake. fxg6 was best. } { [%eval -0.73] } (22. fxg6 hxg6 23. e5 Qc6 24. exf6 Bxf6 25. Rc2 b5 26. Qd3 Kh7 27. Rf2 c4) 22... Kf8?? { (-0.73 → 1.80) Blunder. g5 was best. } { [%eval 1.8] } (22... g5 23. Be3 Kh8 24. fxe6 Rxe6 25. a5 Bf8 26. Rb1 Rxd6 27. Rxd6 Qxd6 28. axb6) 23. fxe6?? { (1.80 → 0.00) Blunder. fxg6 was best. } { [%eval 0.0] } (23. fxg6 hxg6 24. e5 Kg8 25. Rf1 Rf8 26. Qe4 Qe8 27. Rce1 a6 28. exf6 Rxf6) 23... Qxe6 { [%eval -0.03] } 24. Qxe6?! { (-0.03 → -0.81) Inaccuracy. Qa6 was best. } { [%eval -0.81] } (24. Qa6 g5 25. Be3 Kg8 26. Qxa7 Rxd6 27. Rxd6 Qxd6 28. Bf2 Qc6 29. Rb1 Re6) 24... Rxe6 { [%eval -0.74] } 25. Re1? { (-0.74 → -2.28) Mistake. a5 was best. } { [%eval -2.28] } (25. a5 g5 26. Be3 Rexd6 27. Rxd6 Rxd6 28. Kf2 Kf7 29. axb6 axb6 30. Ra1 h5) 25... g5 { [%eval -2.24] } 26. Be3 { [%eval -2.65] } 26... Rxe4 { [%eval -2.67] } 27. a5 { [%eval -3.34] } 27... Rxd6 { [%eval -3.23] } 28. axb6 { [%eval -3.43] } 28... axb6 { [%eval -3.42] } 29. Kf2 { [%eval -3.55] } 29... Rde6 { [%eval -3.33] } 30. Kf3? { (-3.33 → -5.90) Mistake. c4 was best. } { [%eval -5.9] } (30. c4 Kf7 31. h3 Kg6 32. Bd2 f5 33. Rxe4 Rxe4 34. Rb1 Re6 35. Kf3 h5) 30... g4+ { [%eval -5.62] } 31. Kf2 { [%eval -5.81] } 31... f5?! { (-5.81 → -4.22) Inaccuracy. Rxe3 was best. } { [%eval -4.22] } (31... Rxe3 32. Rxe3 Rxe3 33. Rd1 Rxc3 34. Rb1 f5 35. Rxb6 Ke7 36. Rb7+ Kf6 37. Rc7) 32. Bd2 { [%eval -4.21] } 32... Rxe1 { [%eval -3.98] } 33. Rxe1?! { (-3.98 → -6.09) Inaccuracy. Bxe1 was best. } { [%eval -6.09] } (33. Bxe1 Ke7 34. Rd1 h5 35. Bd2 Be5 36. Bg5+ Ke8 37. c4 Bd4+ 38. Kf1 Kd7) 33... Rxe1 { [%eval -5.81] } 34. Kxe1 { [%eval -5.66] } 34... Ke7 { [%eval -5.63] } 35. Ke2 { [%eval -5.52] } 35... Kd6 { [%eval -5.53] } 36. Kd3 { [%eval -5.2] } 36... Kd5 { [%eval -5.68] } 37. c4+ { [%eval -5.69] } 37... Ke6 { [%eval -5.54] } 38. Bf4 { [%eval -5.4] } 38... Be5 { [%eval -5.23] } 39. Bg5 { [%eval -5.7] } 39... Bd4 { [%eval -5.64] } 40. Bd8 { [%eval -5.78] } 40... Bg1 { [%eval -5.68] } 41. Bxb6 { [%eval -6.67] } 41... Bxh2 { [%eval -6.43] } 42. Bc7 { [%eval -6.83] } 42... Bg1 { [%eval -6.02] } 43. Bf4 { [%eval -5.8] } 43... h5 { [%eval -5.66] } 44. Ke2 { [%eval -5.99] } 44... Bd4 { [%eval -5.57] } 45. Kd3?! { (-5.57 → -7.69) Inaccuracy. Bg5 was best. } { [%eval -7.69] } (45. Bg5 Be5 46. Kf2 Bc7 47. Be3 Bd6 48. Bh6 f4 49. gxf4 Kf5 50. Bg5 Bxf4) 45... Be5 { [%eval -7.56] } 46. Ke3 { [%eval -8.43] } 46... Bxf4+ { [%eval -10.0] } 47. Kxf4 { [%eval -81.15] } 47... Kf6 { [%eval -19.41] } 48. Ke3 { [%eval -19.56] } 48... Ke5 { [%eval -9.83] } 49. Kd3? { (-9.83 → Mate in 12) Checkmate is now unavoidable. Kf2 was best. } { [%eval #-12] } (49. Kf2 f4 50. Kg2 fxg3 51. Kxg3 Kf5 52. Kh4 Kg6 53. Kg3 Kg5 54. Kh2 h4) 49... f4 { [%eval #-11] } 50. gxf4+ { [%eval #-11] } 50... Kxf4 { [%eval #-10] } 51. Ke2 { [%eval #-10] } { White resigns. } 0-1