Event: Schack-SM 2024: Junior-SM
Site: Fortnox Arena, Hejaregatan 5, Vaxjo, Sweden
Date: 2024-06-30
White: Grahn, Vidar
WhiteTitle: FM
WhiteElo: 2264
Black: Nilsson, Oliver
BlackElo: 2099
Result: 1-0
ECO: C65
Opening: Ruy Lopez: Berlin Defense
Variant: Standard
TimeControl: 90 minutes for 40 moves + 30 minutes for the rest of the game + 30 seconds per move from move one.

1. e4 { [%clk 1:30:57] } 1... e5 { [%clk 1:30:53] } 2. Nf3 { [%clk 1:31:23] } 2... Nc6 { [%clk 1:31:19] } 3. Bb5 { [%clk 1:31:49] } 3... Nf6 { [%clk 1:31:42] } 4. d3 { [%clk 1:32:15] } 4... Bc5 { [%clk 1:31:52] } 5. O-O { [%clk 1:32:33] } 5... O-O { [%clk 1:28:38] } 6. c3 { [%clk 1:32:53] } 6... d5 { [%clk 1:27:49] } 7. exd5 { [%clk 1:33:12] } 7... Qxd5 { [%clk 1:28:14] } 8. Bc4 { [%clk 1:33:33] } 8... Qd6 { [%clk 1:27:38] } 9. b4 { [%clk 1:33:41] } 9... Bb6 { [%clk 1:28:04] } 10. Nbd2 { [%clk 1:33:57] } 10... Bf5 { [%clk 1:27:54] } 11. Qc2 { [%clk 1:34:21] } 11... a5 { [%clk 1:18:26] } 12. b5 { [%clk 1:33:25] } 12... Ne7 { [%clk 1:16:15] } 13. a4 { [%clk 1:28:27] } 13... Rad8 { [%clk 1:00:52] } 14. Qb3 { [%clk 1:22:54] } 14... Ned5 { [%clk 0:51:26] } 15. Ba3 { [%clk 1:18:21] } 15... Bc5 { [%clk 0:51:18] } 16. Bxc5 { [%clk 1:18:08] } 16... Qxc5 { [%clk 0:51:44] } 17. Nxe5 { [%clk 1:17:21] } 17... Be6 { [%clk 0:23:14] } 18. d4 { [%clk 1:16:20] } 18... Qd6 { [%clk 0:20:53] } 19. Rfe1 { [%clk 1:12:02] } 19... Rfe8 { [%clk 0:20:58] } 20. Ndf3 { [%clk 1:05:37] } 20... h6 { [%clk 0:20:47] } 21. Nd3 { [%clk 1:03:47] } 21... Nd7 { [%clk 0:16:48] } 22. Nfe5 { [%clk 1:00:40] } 22... N7b6 { [%clk 0:16:40] } 23. Nc5 { [%clk 0:59:51] } 23... Bc8 { [%clk 0:14:37] } 24. Bf1 { [%clk 0:57:09] } 24... Re7 { [%clk 0:12:19] } 25. Nf3 { [%clk 0:50:20] } 25... Rde8 { [%clk 0:12:11] } 26. Rxe7 { [%clk 0:50:20] } 26... Rxe7 { [%clk 0:12:28] } 27. Re1 { [%clk 0:48:19] } 27... Rxe1 { [%clk 0:12:21] } 28. Nxe1 { [%clk 0:48:45] } 28... Qf4 { [%clk 0:12:32] } 29. Ned3 { [%clk 0:47:53] } 29... Qg5 { [%clk 0:11:25] } 30. Ne4 { [%clk 0:37:35] } 30... Qg6 { [%clk 0:09:57] } 31. f3 { [%clk 0:33:38] } 31... Ne3 { [%clk 0:04:52] } 32. Ne5 { [%clk 0:30:22] } 32... Be6 { [%clk 0:02:44] } 33. c4 { [%clk 0:29:49] } 1-0