FEN
[Event "rated classical game"]
[Site "https://lichess.org/3vIFccSa"]
[Date "2026.04.06"]
[Round "-"]
[White "gavalanche20"]
[Black "sylvlondon"]
[Result "0-1"]
[GameId "3vIFccSa"]
[UTCDate "2026.04.06"]
[UTCTime "18:59:55"]
[WhiteElo "2087"]
[BlackElo "2383"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+5"]
[Variant "Standard"]
[TimeControl "1800+30"]
[ECO "D80"]
[Opening "Grünfeld Defense"]
[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] } { D80 Grünfeld Defense } 4. e3 { [%eval 0.08] } 4... Bg7 { [%eval 0.21] } 5. cxd5 { [%eval 0.03] } 5... Nxd5 { [%eval 0.12] } 6. Nxd5 { [%eval 0.0] } 6... Qxd5 { [%eval 0.05] } 7. Ne2 { [%eval 0.0] } 7... Qh5 { [%eval 0.47] } 8. Qc2 { [%eval 0.36] } 8... O-O { [%eval 0.57] } 9. Qxc7 { [%eval 0.46] } 9... Nc6 { [%eval 0.48] } 10. Nf4 { [%eval 0.0] } 10... Qg5 { [%eval 0.4] } 11. h4 { [%eval 0.35] } 11... Qf6 { [%eval 0.46] } 12. Nd5 { [%eval 0.38] } 12... Qe6 { [%eval 0.43] } 13. Bc4?? { (0.43 → -1.41) Blunder. Nf4 was best. } { [%eval -1.41] } (13. Nf4 Qf5 14. Bd3 Qf6 15. Bb5 e5 16. Nd5 Qe6 17. Bxc6 bxc6 18. Qxc6 Bd7) 13... Qg4?? { (-1.41 → 1.06) Blunder. Rd8 was best. } { [%eval 1.06] } (13... Rd8 14. Nb6 Qg4 15. Nxc8 Raxc8 16. Qg3 Qxg3 17. fxg3 Nb4 18. Bb3 Nc2+ 19. Bxc2) 14. Qg3? { (1.06 → -0.27) Mistake. Qh2 was best. } { [%eval -0.27] } (14. Qh2 h5 15. Bd2 Rd8 16. f3 Qd7 17. Rc1 e5 18. O-O Qd6 19. e4 Be6) 14... Qe4?? { (-0.27 → 2.60) Blunder. Qxg3 was best. } { [%eval 2.6] } (14... Qxg3 15. fxg3 Be6 16. Bb3 Rfd8 17. Nc3 Bxb3 18. axb3 e5 19. d5 Nb4 20. Ke2) 15. O-O? { (2.60 → 1.32) Mistake. f3 was best. } { [%eval 1.32] } (15. f3 Qc2 16. Bb3 Qd3 17. h5 e6 18. Nf4 Qf5 19. hxg6 hxg6 20. Bd2 a5) 15... Na5?! { (1.32 → 2.12) Inaccuracy. Rd8 was best. } { [%eval 2.12] } (15... Rd8 16. Nc7 Rb8 17. b3 Qg4 18. Ba3 Qxg3 19. fxg3 e6 20. Rac1 Bh6 21. Rce1) 16. f3 { [%eval 2.18] } 16... Qe6 { [%eval 2.22] } 17. Nc7?! { (2.22 → 1.59) Inaccuracy. b3 was best. } { [%eval 1.59] } (17. b3 Nxc4 18. bxc4 Bd7 19. Nc7 Qxc4 20. Nxa8 Rxa8 21. Qf2 Rd8 22. Bb2 Bc6) 17... Qxc4 { [%eval 1.62] } 18. Nxa8 { [%eval 1.32] } 18... e5?! { (1.32 → 2.25) Inaccuracy. Nc6 was best. } { [%eval 2.25] } (18... Nc6 19. Bd2 e5 20. Nc7 exd4 21. e4 d3 22. Kh1 Nd4 23. Rfc1 Nc2 24. Rab1) 19. Bd2?! { (2.25 → 1.56) Inaccuracy. b3 was best. } { [%eval 1.56] } (19. b3 Qd3 20. Ba3 Rd8 21. Qe1 Nc6 22. d5 Bh6 23. Kh1 Qxd5 24. Rd1 Qxd1) 19... Nc6 { [%eval 1.55] } 20. Rfc1?! { (1.55 → 0.91) Inaccuracy. Nc7 was best. } { [%eval 0.91] } (20. Nc7 exd4 21. e4 d3 22. Kh1 Bxb2 23. Rab1 Qxa2 24. h5 Bc1 25. Rbxc1 Qxd2) 20... Qd3 { [%eval 0.95] } 21. Bc3?? { (0.95 → -1.56) Blunder. Qe1 was best. } { [%eval -1.56] } (21. Qe1 exd4 22. e4 Be5 23. Bh6 Rd8 24. Rc5 Be6 25. Rxe5 Nxe5 26. Nc7 Qc2) 21... Qxe3+ { [%eval -1.72] } 22. Qf2 { [%eval -1.73] } 22... Qxf2+ { [%eval -1.74] } 23. Kxf2 { [%eval -1.49] } 23... exd4 { [%eval -1.75] } 24. Bd2 { [%eval -1.69] } 24... Be5 { [%eval -1.37] } 25. b4 { [%eval -1.33] } 25... Bd7?! { (-1.33 → -0.31) Inaccuracy. d3 was best. } { [%eval -0.31] } (25... d3 26. b5 Bxa1 27. Rxa1 Ne5 28. Nc7 Nc4 29. Rd1 Rd8 30. Bg5 f6 31. Bxf6) 26. Nc7 { [%eval -0.44] } 26... Bxc7 { [%eval -0.41] } 27. b5 { [%eval -0.44] } 27... Bb6 { [%eval -0.13] } 28. bxc6 { [%eval -0.23] } 28... bxc6 { [%eval 0.0] } 29. Re1?? { (0.00 → -1.81) Blunder. Bb4 was best. } { [%eval -1.81] } (29. Bb4 Re8 30. Bc5 Re5 31. Bxb6 axb6 32. Rcb1 b5 33. a4 bxa4 34. Rxa4 c5) 29... c5 { [%eval -1.56] } 30. a4 { [%eval -1.53] } 30... Be6 { [%eval -0.97] } 31. a5 { [%eval -1.13] } 31... Bd8 { [%eval -1.02] } 32. Reb1?? { (-1.02 → -3.35) Blunder. Bg5 was best. } { [%eval -3.35] } (32. Bg5 Bxg5 33. hxg5 Rd8 34. Re5 c4 35. Rc5 c3 36. a6 Rb8 37. Ke1 Kg7) 32... Bxh4+ { [%eval -3.24] } 33. g3 { [%eval -3.37] } 33... Bf6 { [%eval -3.27] } 34. Rb7 { [%eval -3.16] } 34... a6? { (-3.16 → -1.48) Mistake. c4 was best. } { [%eval -1.48] } (34... c4 35. Rxa7 c3 36. Bf4 d3 37. Rc7 d2 38. a6 c2 39. Bxd2 Bxa1 40. Be3) 35. Rab1?! { (-1.48 → -2.37) Inaccuracy. Bh6 was best. } { [%eval -2.37] } (35. Bh6 Rc8 36. Rab1 Be5 37. Re1 Bc7 38. Ra7 c4 39. Rxa6 c3 40. Rc1 Bd5) 35... c4?! { (-2.37 → -1.63) Inaccuracy. h5 was best. } { [%eval -1.63] } (35... h5 36. R1b6 c4 37. Bb4 Rd8 38. Rb8 Rxb8 39. Rxb8+ Kh7 40. Rb6 c3 41. Rxa6) 36. Bh6 { [%eval -1.88] } 36... Bg7 { [%eval -1.81] } 37. Bxg7 { [%eval -1.84] } 37... Kxg7 { [%eval -1.48] } 38. R1b6 { [%eval -1.69] } 38... d3?? { (-1.69 → 3.54) Blunder. Re8 was best. } { [%eval 3.54] } (38... Re8 39. Rc7 d3 40. Rd6 h5 41. Rcc6 Kh6 42. Rc7 Rb8 43. Rxa6 Rb2+ 44. Ke1) 39. Rxe6 { [%eval 3.37] } 39... c3 { [%eval 3.36] } 40. Ke3?? { (3.36 → -4.87) Blunder. Rc6 was best. } { [%eval -4.87] } (40. Rc6 Rd8 41. Ke1 Re8+ 42. Kd1 Re3 43. Rxc3 Rxf3 44. Rc6 Rxg3 45. Rxa6 Rg1+) 40... d2 { [%eval -4.33] } 41. Rd6? { (-4.33 → -7.43) Mistake. Rd7 was best. } { [%eval -7.43] } (41. Rd7 d1=R 42. Rxd1 fxe6 43. Rd7+ Rf7 44. Rxf7+ Kxf7 45. Kd3 e5 46. Kxc3 h5) 41... Re8+ { [%eval -7.38] } 42. Kf2 { [%eval -6.86] } 42... c2 { [%eval -6.94] } 43. Rdd7?? { (-6.94 → Mate in 15) Checkmate is now unavoidable. Rxd2 was best. } { [%eval #-15] } (43. Rxd2 c1=Q 44. Re2 Qc5+ 45. Kf1 Qd5 46. Rxe8 Qxf3+ 47. Ke1 Qxg3+ 48. Kf1 Qf3+) 43... d1=Q { [%eval #-13] } 44. Rxf7+ { [%eval #-13] } 44... Kh6 { [%eval #-12] } 45. Rxh7+ { [%eval -15.79] } 45... Kg5 { [%eval -13.94] } 46. f4+ { [%eval #-11] } 46... Kg4 { [%eval #-10] } 47. Rh4+ { [%eval #-10] } 47... Kf5 { [%eval #-9] } 48. Rf7+ { [%eval #-11] } { White resigns. } 0-1

