FEN
[Event "rated classical game"]
[Site "https://lichess.org/Msf8t8H3"]
[Date "2026.03.23"]
[Round "-"]
[White "Imen001"]
[Black "jamestgr"]
[Result "1-0"]
[GameId "Msf8t8H3"]
[UTCDate "2026.03.23"]
[UTCTime "21:06:23"]
[WhiteElo "2219"]
[BlackElo "2094"]
[WhiteRatingDiff "+8"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "7200+30"]
[ECO "D93"]
[Opening "Grünfeld Defense: Three Knights Variation, Hungarian Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.17] } 2... g6 { [%eval 0.28] } 3. Nc3 { [%eval 0.18] } 3... d5 { [%eval 0.28] } 4. Bf4 { [%eval 0.18] } 4... Bg7 { [%eval 0.16] } 5. Nf3 { [%eval 0.0] } 5... O-O { [%eval 0.0] } 6. e3 { [%eval -0.05] } { D93 Grünfeld Defense: Three Knights Variation, Hungarian Variation } 6... c5 { [%eval -0.01] } 7. Be2 { [%eval -0.25] } 7... cxd4 { [%eval -0.21] } 8. Nxd4 { [%eval -0.33] } 8... Nc6 { [%eval -0.09] } 9. Nxc6 { [%eval -0.1] } 9... bxc6 { [%eval -0.02] } 10. O-O { [%eval -0.17] } 10... Qb6 { [%eval -0.07] } 11. Qb3 { [%eval -0.18] } 11... Bf5 { [%eval -0.11] } 12. Rfd1?! { (-0.11 → -0.67) Inaccuracy. Rac1 was best. } { [%eval -0.67] } (12. Rac1 Ne4 13. cxd5 Nxc3 14. bxc3 cxd5 15. Qxd5 Rac8 16. a4 Rc5 17. Qf3 e5) 12... Qxb3 { [%eval -0.59] } 13. axb3 { [%eval -0.56] } 13... Bc2 { [%eval -0.54] } 14. Rd2 { [%eval -0.68] } 14... Bxb3 { [%eval -0.75] } 15. Ra3 { [%eval -1.07] } 15... dxc4 { [%eval -0.59] } 16. Bf3 { [%eval -0.65] } 16... Nd5 { [%eval -0.69] } 17. Bxd5 { [%eval -0.76] } 17... cxd5 { [%eval -0.63] } 18. Rxd5 { [%eval -0.56] } 18... Rfd8 { [%eval -0.05] } 19. e4?? { (-0.05 → -1.85) Blunder. Rxa7 was best. } { [%eval -1.85] } (19. Rxa7 h6 20. Rxd8+ Rxd8 21. h4 g5 22. hxg5 hxg5 23. Bxg5 Rd2 24. Bxe7 Rxb2) 19... e6? { (-1.85 → -0.42) Mistake. Rxd5 was best. } { [%eval -0.42] } (19... Rxd5 20. exd5 a5 21. Be3 Kf8 22. Ra1 a4 23. Bc5 Bxc3 24. bxc3 Ra5 25. Bb4) 20. Rxd8+ { [%eval -0.53] } 20... Rxd8 { [%eval -0.52] } 21. Kf1 { [%eval -1.07] } 21... Bd4 { [%eval -1.07] } 22. Ke2 { [%eval -1.19] } 22... Kg7 { [%eval -1.12] } 23. Be3 { [%eval -1.19] } 23... Bb6? { (-1.19 → -0.06) Mistake. e5 was best. } { [%eval -0.06] } (23... e5 24. f3 Bc2 25. Kd2 Bd3 26. Bxd4 exd4 27. Nb5 Bf1 28. Nxa7 Rd6 29. e5) 24. Nb5? { (-0.06 → -1.39) Mistake. Bxb6 was best. } { [%eval -1.39] } (24. Bxb6 axb6 25. h4 Bc2 26. f3 Bd3+ 27. Ke3 Bf1 28. Kf2 Bxg2 29. Kxg2 Rd2+) 24... Bxe3? { (-1.39 → -0.13) Mistake. Bd1+ was best. } { [%eval -0.13] } (24... Bd1+ 25. Ke1 Bxe3 26. Rxe3 a6 27. Na3 Bb3 28. Rc3 Rd4 29. f3 a5 30. Ke2) 25. fxe3? { (-0.13 → -1.35) Mistake. Kxe3 was best. } { [%eval -1.35] } (25. Kxe3 Rd1 26. Rxa7 g5 27. Rc7 h5 28. h3 Re1+ 29. Kf3 Rb1 30. Nd6 Rxb2) 25... Bd1+ { [%eval -1.39] } 26. Ke1 { [%eval -1.61] } 26... Bc2 { [%eval -1.38] } 27. Nd4? { (-1.38 → -3.22) Mistake. e5 was best. } { [%eval -3.22] } (27. e5 Rd1+ 28. Kf2 Rb1 29. Rxa7 Rxb2 30. Nd6 c3 31. Kg3 Bb3 32. Rxf7+ Kh6) 27... Bxe4 { [%eval -3.07] } 28. Rxa7 { [%eval -3.14] } 28... Rb8? { (-3.14 → -1.71) Mistake. Rd6 was best. } { [%eval -1.71] } (28... Rd6 29. g4 Rb6 30. h4 e5 31. Re7 exd4 32. Rxe4 dxe3 33. Rxc4 Rxb2 34. Rf4) 29. Nxe6+ { [%eval -1.46] } 29... Kh6?! { (-1.46 → -0.87) Inaccuracy. Kg8 was best. } { [%eval -0.87] } (29... Kg8 30. Ng5 Bd3 31. Nxf7 Rxb2 32. Ne5 h5 33. Rd7 Rxg2 34. Nxd3 cxd3 35. Rxd3) 30. Rxf7 { White offers draw } { [%eval -0.84] } 30... Rxb2?? { (-0.84 → 3.32) Blunder. Bd5 was best. } { [%eval 3.32] } (30... Bd5 31. Rf8 Rxb2 32. Nf4 Bxg2 33. Rc8 g5 34. Nxg2 Rxg2 35. h4 g4 36. Rxc4) 31. Rf4 { [%eval 3.19] } 31... Bxg2?? { (3.19 → Mate in 1) Checkmate is now unavoidable. g5 was best. } { [%eval #1] } (31... g5 32. Rxe4 Kh5 33. Rxc4 Rxg2 34. Rc5 Kg6 35. h3 h6 36. Nd4 Rh2 37. Rc6+) 32. Rh4# { White wins by checkmate. } 1-0