Event: 50th Rilton Cup
Site: Scandic Continental, Vasagatan 22, Stockholm, Sweden
Date: 2022-12-31
White: Galperin, Platon
WhiteTitle: GM
WhiteElo: 2530
Black: Olsson, William
BlackTitle: FM
BlackElo: 2290
Result: 1/2-1/2
ECO: A07
Opening: King's Indian Attack: Keres Variation
Variant: Standard
TimeControl: 90 minutes for 40 moves + 30 minutes for the rest of the game + 30 seconds per move from move one.

1. Nf3 { [%clk 1:22:07] } 1... d5 { [%clk 1:30:53] } 2. g3 { [%clk 1:22:34] } 2... Bg4 { [%clk 1:31:13] } 3. Bg2 { [%clk 1:22:59] } 3... e6 { [%clk 1:31:36] } 4. h3 { [%clk 1:23:15] } 4... Bh5 { [%clk 1:31:43] } 5. c4 { [%clk 1:23:37] } 5... c6 { [%clk 1:32:07] } 6. d4 { [%clk 1:23:55] } 6... Nd7 { [%clk 1:32:15] } 7. O-O { [%clk 1:24:17] } 7... Be7 { [%clk 1:32:18] } 8. cxd5 { [%clk 1:24:15] } 8... exd5 { [%clk 1:32:33] } 9. Ne5 { [%clk 1:24:26] } 9... f6 { [%clk 1:22:39] } 10. Nd3 { [%clk 1:18:52] } 10... Qb6 { [%clk 1:18:58] } 11. Nf4 { [%clk 1:15:18] } 11... Bf7 { [%clk 1:19:23] } 12. e4 { [%clk 1:15:46] } 12... g5 { [%clk 1:14:06] } 13. Nh5 { [%clk 1:15:43] } 13... O-O-O { [%clk 1:13:01] } 14. exd5 { [%clk 1:16:04] } 14... Bxd5 { [%clk 1:13:17] } 15. Bxd5 { [%clk 1:14:07] } 15... cxd5 { [%clk 1:13:43] } 16. Nc3 { [%clk 1:14:31] } 16... Nf8 { [%clk 1:10:23] } 17. Re1 { [%clk 0:57:59] } 17... Kb8 { [%clk 1:07:04] } 18. Ng7 { [%clk 0:51:41] } 18... Qc7 { [%clk 0:59:31] } 19. h4 { [%clk 0:35:02] } 19... h6 { [%clk 0:49:20] } 20. Qa4 { [%clk 0:26:46] } 20... Qc4 { [%clk 0:45:08] } 21. Nf5 { [%clk 0:23:36] } 21... Qxa4 { [%clk 0:39:58] } 22. Nxa4 { [%clk 0:24:04] } 22... Bb4 { [%clk 0:40:19] } 23. Re2 { [%clk 0:23:35] } 23... Ng6 { [%clk 0:37:57] } 24. Nc5 { [%clk 0:19:11] } 24... Rh7 { [%clk 0:35:48] } 25. Ne6 { [%clk 0:17:42] } 25... Rc8 { [%clk 0:32:00] } 26. a3 { [%clk 0:16:10] } 26... Ba5 { [%clk 0:30:56] } 27. Nd6 { [%clk 0:04:28] } 27... Rc6 { [%clk 0:28:52] } 28. Nxg5 { [%clk 0:04:51] } 28... fxg5 { [%clk 0:29:10] } 29. Re8+ { [%clk 0:05:14] } 29... Kc7 { [%clk 0:29:16] } 30. Rxg8 { [%clk 0:04:01] } 30... Rxd6 { [%clk 0:28:09] } 1/2-1/2