FEN
[Event "casual blitz game"]
[Site "https://adjva4.dpdns.org/YTKduV0e"]
[Date "2026.04.22"]
[Round "-"]
[White "yyoochess"]
[Black "avchess1"]
[Result "1-0"]
[GameId "YTKduV0e"]
[UTCDate "2026.04.22"]
[UTCTime "04:53:18"]
[WhiteElo "2868"]
[BlackElo "2691"]
[WhiteTitle "GM"]
[BlackTitle "FM"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "D85"]
[Opening "Grünfeld Defense: Exchange Variation"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.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. Qd2 { [%eval 0.39] } 8... Qa5 { [%eval 0.33] } 9. Rc1 { [%eval 0.23] } 9... O-O { [%eval 0.41] } 10. Nf3 { [%eval 0.42] } 10... Nd7 { [%eval 0.5] } 11. d5 { [%eval 0.47] } 11... b5 { [%eval 0.68] } 12. Bd3 { [%eval 0.6] } 12... c4 { [%eval 0.62] } 13. Bb1 { [%eval 0.75] } 13... Bb7 { [%eval 0.97] } 14. O-O { [%eval 0.61] } 14... Nf6 { [%eval 0.88] } 15. Bd4 { [%eval 0.89] } 15... Rfd8 { [%eval 1.23] } 16. Qf4 { [%eval 1.05] } 16... Rac8 { [%eval 1.12] } 17. Qh4 { [%eval 1.02] } 17... Qc7 { [%eval 1.28] } 18. Rfe1 { [%eval 1.08] } 18... a5 { [%eval 1.27] } 19. d6 { [%eval 1.31] } 19... Rxd6 { [%eval 1.23] } 20. e5 { [%eval 1.16] } 20... Rxd4 { [%eval 1.23] } 21. Nxd4 { [%eval 1.31] } 21... Nd5 { [%eval 1.37] } 22. Nxb5 { [%eval 1.42] } 22... Qc5 { [%eval 1.28] } 23. a4 { [%eval 0.94] } 23... Nb6 { [%eval 0.89] } 24. Bc2 { [%eval 0.99] } 24... Bxe5 { [%eval 0.93] } 25. Rcd1?! { (0.93 → 0.29) Inaccuracy. Rb1 was best. } { [%eval 0.29] } (25. Rb1 Rd8 26. Nd4 Rd5 27. Be4 Bxd4 28. Rb5 Rh5 29. Qg3 Qd6 30. cxd4 Rxb5) 25... Bf6 { [%eval 0.42] } 26. Qg3 { [%eval 0.59] } 26... Kg7 { [%eval 0.77] } 27. Nd4?! { (0.77 → -0.31) Inaccuracy. h4 was best. } { [%eval -0.31] } (27. h4 Ba8 28. Rb1 Nd5 29. h5 Rd8 30. Be4 e6 31. Qf3 Qe7 32. Nd4) 27... Nd5?! { (-0.31 → 0.76) Inaccuracy. Bc6 was best. } { [%eval 0.76] } (27... Bc6 28. Nxc6 Qxc6 29. h4 Qc7 30. Qf3 Bxh4 31. Rb1 Bf6 32. Rb5 e6 33. Rxa5) 28. Be4 { [%eval 0.4] } 28... e6 { [%eval 0.95] } 29. Rb1?! { (0.95 → 0.05) Inaccuracy. h4 was best. } { [%eval 0.05] } (29. h4 Bc6 30. Bxd5 Bxd5 31. h5 g5 32. Rb1 Qc7 33. Qxc7 Rxc7 34. Red1 g4) 29... Ba8?! { (0.05 → 0.72) Inaccuracy. Bc6 was best. } { [%eval 0.72] } (29... Bc6 30. Bxd5 Bxd5 31. Rb5 Qa3 32. Rxa5 Bxd4 33. cxd4 Qb4 34. Qe5+ f6 35. Ra7+) 30. Rb5?! { (0.72 → 0.09) Inaccuracy. Rb8 was best. } { [%eval 0.09] } (30. Rb8 Qf8 31. Rxc8 Qxc8 32. h4 h5 33. Kf1 Bc6 34. Qd6 Bxd4 35. cxd4 c3) 30... Qa3 { [%eval 0.39] } 31. Rxa5? { (0.39 → -0.99) Mistake. Bxd5 was best. } { [%eval -0.99] } (31. Bxd5 Bxd5 32. h4 Bxd4 33. cxd4 Qxa4 34. Reb1 c3 35. Qe5+ Kh6 36. Rc5 c2) 31... Bb7?? { (-0.99 → 3.47) Blunder. Bxd4 was best. } { [%eval 3.47] } (31... Bxd4 32. Bxd5 Qxc3 33. Qxc3 Bxc3 34. Rxa8 Rxa8 35. Bxa8 Bxe1 36. Kf1 Ba5 37. Ke2) 32. Nxe6+ { [%eval 3.24] } 32... fxe6 { [%eval 3.27] } 33. Ra7 { [%eval 3.04] } 33... Qb3?! { (3.04 → 4.76) Inaccuracy. Qxc3 was best. } { [%eval 4.76] } (33... Qxc3 34. Rxb7+ Kg8 35. Kf1 Qxg3 36. hxg3 c3 37. Bc2 Bd4 38. Rxe6 Rf8 39. Re2) 34. Rb1 { [%eval 4.32] } 34... Nxc3?! { (4.32 → 6.14) Inaccuracy. Qxc3 was best. } { [%eval 6.14] } (34... Qxc3 35. Raxb7+ Kg8 36. Rb8 Rxb8 37. Rxb8+ Kf7 38. Qxc3 Bxc3 39. Kf1 Ke7 40. Rc8) 35. Rxb7+ { [%eval 6.25] } 35... Kh8?? { (6.25 → Mate in 3) Checkmate is now unavoidable. Qxb7 was best. } { [%eval #3] } (35... Qxb7 36. Rxb7+ Kg8 37. Qg4 Ne2+ 38. Qxe2 Bd4 39. Kf1 e5 40. Bd5+ Kh8) 36. R7xb3?? { (Mate in 3 → 4.85) Lost forced checkmate sequence. Rxh7+ was best. } { [%eval 4.85] } { Black resigns. } (36. Rxh7+ Kxh7 37. Qxg6+ Kh8 38. Qh7#) 1-0