FEN
[Event "rated blitz game"]
[Site "https://adjva4.dpdns.org/RcGD2StO"]
[Date "2026.04.26"]
[Round "-"]
[White "vaselyok"]
[Black "poberegsky"]
[Result "1/2-1/2"]
[GameId "RcGD2StO"]
[UTCDate "2026.04.26"]
[UTCTime "08:15:02"]
[WhiteElo "1808"]
[BlackElo "1804"]
[WhiteRatingDiff "+0"]
[BlackRatingDiff "+1"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "D88"]
[Opening "Grünfeld Defense: Exchange Variation, Spassky 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] } 5. e4 { [%eval 0.13] } 5... Nxc3 { [%eval 0.18] } 6. bxc3 { [%eval 0.17] } 6... Bg7 { [%eval 0.17] } 7. Bc4 { [%eval 0.2] } 7... O-O { [%eval 0.16] } 8. Ne2 { [%eval 0.32] } 8... c5 { [%eval 0.38] } 9. Be3 { [%eval 0.39] } 9... Nc6 { [%eval 0.35] } 10. O-O { [%eval 0.37] } 10... cxd4 { [%eval 0.37] } 11. cxd4 { [%eval 0.37] } { D88 Grünfeld Defense: Exchange Variation, Spassky Variation } 11... b6 { [%eval 0.73] } 12. Rc1 { [%eval 0.75] } 12... Bb7 { [%eval 0.92] } 13. f3?! { (0.92 → 0.27) Inaccuracy. Bb5 was best. } { [%eval 0.27] } (13. Bb5 Qd6 14. Qa4 Na5 15. d5 Be5 16. g3 Bb2 17. Rb1 Qa3 18. Rxb2 Qxb2) 13... e6 { [%eval 0.67] } 14. Kh1?! { (0.67 → 0.02) Inaccuracy. d5 was best. } { [%eval 0.02] } (14. d5 exd5 15. Bxd5 Rc8 16. Qa4 Qe8 17. Nf4 Na5 18. Qa3 Ba6 19. Rxc8 Qxc8) 14... Qh4?! { (0.02 → 0.62) Inaccuracy. Qe7 was best. } { [%eval 0.62] } (14... Qe7 15. Qd2 Rfd8 16. Rfd1 Nxd4 17. Nxd4 e5 18. Bb3 Bf6 19. Qb2 exd4 20. Bxd4) 15. Qe1?! { (0.62 → -0.05) Inaccuracy. Qd2 was best. } { [%eval -0.05] } (15. Qd2 Qd8 16. Rfd1 Na5 17. Bb5 a6 18. Bd3 b5 19. Nf4 Rc8 20. Rxc8 Bxc8) 15... Qxe1 { [%eval -0.09] } 16. Rfxe1 { [%eval -0.1] } 16... Rfd8 { [%eval 0.16] } 17. Red1 { [%eval 0.0] } 17... Rac8 { [%eval 0.0] } 18. Rd2?! { (0.00 → -1.04) Inaccuracy. Kg1 was best. } { [%eval -1.04] } (18. Kg1 Bf6 19. g4 h6 20. Kf2 Kh7 21. a4 Kg7 22. h3 Bh4+ 23. Kf1 Bg5) 18... Na5 { [%eval -0.97] } 19. Rdc2?! { (-0.97 → -1.88) Inaccuracy. Bb5 was best. } { [%eval -1.88] } (19. Bb5 Rxc1+ 20. Nxc1 Rc8 21. Ne2 Nc4 22. Bxc4 Rxc4 23. Kg1 Kf8 24. g4 Ke8) 19... Nxc4 { [%eval -2.1] } 20. Rxc4 { [%eval -1.98] } 20... Rxc4 { [%eval -1.98] } 21. Rxc4 { [%eval -1.87] } 21... Rc8? { (-1.87 → -0.67) Mistake. Ba6 was best. } { [%eval -0.67] } (21... Ba6 22. Rc2 Bxe2 23. Rxe2 Bxd4 24. Rd2 e5 25. f4 Rd6 26. g4 Kf8 27. Rd3) 22. Rxc8+ { [%eval -0.64] } 22... Bxc8 { [%eval -0.61] } 23. Nc3 { [%eval -0.52] } 23... Bd7 { [%eval -0.46] } 24. Kg1 { [%eval -0.7] } 24... Kf8 { [%eval -0.38] } 25. Kf2 { [%eval -0.4] } 25... Ke7 { [%eval -0.33] } 26. Ke2 { [%eval -0.32] } 26... Kd8 { [%eval -0.34] } 27. Kd3 { [%eval -0.33] } 27... Kc7 { [%eval -0.27] } 28. Bf4+ { [%eval -0.37] } 28... Kb7 { [%eval -0.35] } 29. Kc4 { [%eval -0.36] } 29... a6 { [%eval -0.22] } 30. a4 { [%eval -0.21] } 30... Bf8 { [%eval -0.21] } 31. Be3 { [%eval -0.25] } 31... Ba3 { [%eval -0.36] } 32. d5 { [%eval -0.32] } 32... Bb2 { [%eval -0.15] } 33. Bd4?? { (-0.15 → -1.85) Blunder. Kb3 was best. } { [%eval -1.85] } (33. Kb3 Bxc3 34. Kxc3 Bxa4 35. Kd4 Bb5 36. Ke5 Bf1 37. g3 Be2 38. f4 Bf3) 33... Bxc3? { (-1.85 → -0.43) Mistake. Bxa4 was best. } { [%eval -0.43] } (33... Bxa4 34. Kb4 Bd7 35. Be3 a5+ 36. Kb3 Ba1 37. Bd4 f5 38. Ka2 Bxc3 39. Bxc3) 34. Bxc3 { [%eval -0.49] } 34... Bxa4 { [%eval -0.39] } 35. dxe6 { [%eval -0.43] } 35... fxe6 { [%eval -0.44] } 36. f4? { (-0.44 → -1.98) Mistake. Bf6 was best. } { [%eval -1.98] } (36. Bf6 Bb5+ 37. Kd4 Kc7 38. f4 Kd7 39. g3 Bf1 40. Bh8 Kc6 41. Bf6 Kb5) 36... Kc6? { (-1.98 → -0.53) Mistake. Bc2 was best. } { [%eval -0.53] } (36... Bc2 37. Bf6 Bxe4 38. g4 h6 39. Kd4 Bf3 40. Bg7 Kc6 41. Bxh6 b5 42. h3) 37. g3?? { (-0.53 → -2.29) Blunder. Bf6 was best. } { [%eval -2.29] } (37. Bf6 Bb5+ 38. Kd4 Bf1 39. g3 b5 40. Be7 h5 41. Ke5 Bg2 42. Kd4 Kc7) 37... Bb5+ { [%eval -2.06] } 38. Kd4 { [%eval -2.1] } 38... Kd6? { (-2.10 → -0.68) Mistake. Bf1 was best. } { [%eval -0.68] } (38... Bf1 39. Ke3 Kb5 40. Bd4 Ka5 41. h4 b5 42. g4 Bh3 43. Kf3 b4 44. Kg3) 39. e5+? { (-0.68 → -1.93) Mistake. Bb4+ was best. } { [%eval -1.93] } (39. Bb4+ Kc6 40. Bf8 Be2 41. Be7 Bg4 42. h4 b5 43. Bd8 Kd6 44. Bb6 h5) 39... Kc6 { [%eval -3.7] } 40. Bb4 { [%eval -3.76] } 40... a5 { [%eval -3.66] } 41. Bd6 { [%eval -3.5] } 41... Be2 { [%eval -2.14] } 42. Ba3?? { (-2.14 → -5.11) Blunder. Be7 was best. } { [%eval -5.11] } (42. Be7 Kb5 43. Bd8 Bg4 44. h4 Ka6 45. Be7 Bf5 46. Bg5 Kb5 47. Bd8 Bg4) 42... b5 { [%eval -5.08] } 43. Bc5 { [%eval -5.59] } 43... b4 { [%eval -5.71] } 44. Be7 { [%eval -5.75] } 44... Kb5 { [%eval -5.96] } 45. Ke3 { [%eval -6.08] } 45... Bc4 { [%eval -6.03] } 46. Kd2 { [%eval -5.59] } 46... a4 { [%eval -5.61] } 47. h3?! { (-5.61 → -7.53) Inaccuracy. Bxb4 was best. } { [%eval -7.53] } (47. Bxb4 Kxb4 48. Kc1 a3 49. Kb1 Kc3 50. Ka1 Kd3 51. Kb1 Ke4 52. Ka1 Ke3) 47... a3 { [%eval -6.86] } 48. Kc2?? { (-6.86 → Mate in 10) Checkmate is now unavoidable. Kc1 was best. } { [%eval #-10] } (48. Kc1 Bd3 49. h4 Kc4 50. g4 Kc3 51. f5 a2 52. Bxb4+ Kb3 53. Kd2 a1=Q) 48... b3+ { [%eval #-9] } 49. Kb1 { [%eval #-7] } 49... b2?? { (Mate in 7 → 0.00) Lost forced checkmate sequence. Bd3+ was best. } { [%eval 0.0] } (49... Bd3+ 50. Kc1 b2+ 51. Kd2 b1=Q 52. Ke3 Qc2 53. Bxa3 Kc4 54. f5 g5 55. fxe6) 50. Bxa3 { [%eval 0.0] } 50... Bf1 { [%eval 0.07] } 51. h4 { [%eval 0.0] } 51... Kc4 { [%eval 0.0] } 52. Kxb2 { [%eval 0.0] } 52... Kd3 { [%eval 0.0] } 53. Bb4 { [%eval 0.0] } 53... Ke4 { [%eval 0.0] } 54. Be1 { [%eval 0.0] } 54... Kf3 { [%eval 0.0] } 55. Kc3 { [%eval 0.0] } 55... Ke2 { [%eval 0.0] } 56. Bd2 { [%eval 0.0] } 56... Kf3 { [%eval 0.0] } 57. Be1 { [%eval 0.0] } 57... Ke2 { [%eval 0.0] } 58. Bd2 { [%eval 0.0] } 58... Kf3 { [%eval 0.0] } 59. Be1 { [%eval 0.0] } { The game is a draw. } 1/2-1/2
