FEN
[Event "casual blitz game"]
[Site "https://lichess.org/B1J1qofa"]
[Date "2026.04.05"]
[Round "-"]
[White "Prush"]
[Black "Matviy2009"]
[Result "0-1"]
[GameId "B1J1qofa"]
[UTCDate "2026.04.05"]
[UTCTime "17:16:13"]
[WhiteElo "1810"]
[BlackElo "2702"]
[BlackTitle "FM"]
[BlackFideId "1961578"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "D88"]
[Opening "Grünfeld Defense: Exchange Variation, Spassky 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. cxd5 { [%eval 0.28] } 4... Nxd5 { [%eval 0.19] } 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. Bc4 { [%eval 0.19] } 8... Nc6 { [%eval 0.39] } 9. Ne2 { [%eval 0.31] } 9... cxd4 { [%eval 0.45] } 10. cxd4 { [%eval 0.41] } 10... O-O { [%eval 0.52] } 11. O-O { [%eval 0.49] } { D88 Grünfeld Defense: Exchange Variation, Spassky Variation } 11... b6 { [%eval 0.59] } 12. f3 { [%eval 0.16] } 12... Bb7 { [%eval 0.19] } 13. Qd2 { [%eval 0.25] } 13... Rc8 { [%eval 0.22] } 14. Rac1 { [%eval 0.16] } 14... e6 { [%eval 0.35] } 15. Rfd1 { [%eval 0.22] } 15... Qd7 { [%eval 0.33] } 16. Bh6 { [%eval 0.12] } 16... Rfd8 { [%eval 0.47] } 17. Bxg7 { [%eval 0.45] } 17... Kxg7 { [%eval 0.49] } 18. Qc3?! { (0.49 → -0.32) Inaccuracy. Qb2 was best. } { [%eval -0.32] } (18. Qb2 Qd6 19. Bb3 Na5 20. d5+ e5 21. f4 f6 22. fxe5 Qxe5 23. Nd4 Kg8) 18... Kg8?! { (-0.32 → 0.23) Inaccuracy. Na5 was best. } { [%eval 0.23] } (18... Na5 19. d5+ f6 20. Qb4 Rxc4 21. Rxc4 Nxc4 22. Qxc4 exd5 23. Qd4 Bc6 24. Qc3) 19. d5 { [%eval 0.28] } 19... Na5?! { (0.28 → 0.92) Inaccuracy. exd5 was best. } { [%eval 0.92] } (19... exd5 20. Bxd5 Qe7 21. Qe1 Qf6 22. Nc3 Kg7 23. Qe3 Ba6 24. f4 Ne7 25. h3) 20. Qd4?? { (0.92 → -2.03) Blunder. dxe6 was best. } { [%eval -2.03] } (20. dxe6 Qxd1+ 21. Rxd1 Rxd1+ 22. Kf2 Nxc4 23. Qf6 fxe6 24. Qxe6+ Kf8 25. Nd4 Ba6) 20... Nxc4?? { (-2.03 → -0.14) Blunder. e5 was best. } { [%eval -0.14] } (20... e5 21. Qd3 Nxc4 22. Rxc4 Ba6 23. Rxc8 Bxd3 24. Rxd8+ Qxd8 25. Rxd3 Qd6 26. Rc3) 21. Rxc4 { [%eval -0.27] } 21... exd5 { [%eval 0.11] } 22. Rxc8 { [%eval 0.14] } 22... Qxc8 { [%eval 0.22] } 23. Nf4 { [%eval -0.09] } 23... Qc2 { [%eval 0.08] } 24. Nxd5 { [%eval -0.14] } 24... Bxd5 { [%eval 0.0] } 25. exd5 { [%eval -0.12] } 25... Qxa2 { [%eval -0.09] } 26. d6 { [%eval -0.06] } 26... Qc2 { [%eval -0.05] } 27. Rd2 { [%eval -0.27] } 27... Qc5 { [%eval -0.17] } 28. Qxc5 { [%eval -0.11] } 28... bxc5 { [%eval -0.15] } 29. Rc2 { [%eval -0.18] } 29... Rxd6 { [%eval -0.35] } 30. Rxc5 { [%eval -0.12] } 30... Rd1+ { [%eval -0.21] } 31. Kf2 { [%eval -0.25] } 31... Ra1 { [%eval -0.08] } 32. Rc8+ { [%eval 0.0] } 32... Kg7 { [%eval 0.0] } 33. Ra8 { [%eval -0.09] } 33... h5 { [%eval -0.11] } 34. h4 { [%eval -0.18] } 34... Kf6 { [%eval 0.0] } 35. Kg3 { [%eval -0.05] } 35... Kf5 { [%eval -0.09] } 36. Rf8 { [%eval -0.13] } 36... f6 { [%eval -0.18] } 37. Ra8 { [%eval -0.04] } 37... a5 { [%eval -0.1] } 38. Ra6 { [%eval -0.16] } 38... g5 { [%eval -0.22] } 39. hxg5 { [%eval -0.16] } 39... fxg5 { [%eval -0.06] } 40. Rh6 { [%eval -0.19] } 40... h4+ { [%eval -0.48] } 41. Kh2 { [%eval -0.51] } 41... a4 { [%eval -0.28] } 42. Ra6 { [%eval -0.69] } 42... a3 { [%eval -1.5] } 43. Ra4 { [%eval -1.5] } 43... a2? { (-1.50 → 0.00) Mistake. Ke5 was best. } { [%eval 0.0] } (43... Ke5 44. Rg4 Kd5 45. Rxg5+ Kc4 46. Ra5 Kb3 47. Rb5+ Kc2 48. Rc5+ Kb2 49. Rb5+) 44. Ra5+ { [%eval 0.0] } 44... Kf4 { [%eval 0.0] } 45. Ra4+ { [%eval 0.0] } 45... Ke3 { [%eval -0.01] } 46. Kh3?? { (-0.01 → -7.40) Blunder. Ra3+ was best. } { [%eval -7.4] } (46. Ra3+ Kf4 47. Ra4+ Kf5 48. Ra5+ Kf6 49. Ra6+ Kg7 50. Ra7+ Kh6 51. Ra8 Kh5) 46... Rh1+ { [%eval -7.62] } { White resigns. } 0-1
