Event: Kvibergspelen 2022
Site: Kviberg Park Hotel & Conference, Krutvagen 2, Gothenburg, Sweden
Date: 2022-09-30
White: Heidarsson, Arnar Milutin
WhiteElo: 2020
Black: Johannesson, Oliver
BlackTitle: FM
BlackElo: 2205
Result: 0-1
ECO: D10
Opening: Slav Defense: Exchange Variation, Boor Attack
Variant: Standard
TimeControl: 15 minutes + 5 seconds per move from move one (Round 1 - 4) / 90 minutes + 30 seconds per move from move one (Round 5 - 8)

1. d4 { [%clk 0:15:08] } 1... d5 { [%clk 0:15:07] } 2. c4 { [%clk 0:15:11] } 2... c6 { [%clk 0:15:11] } 3. Nc3 { [%clk 0:15:15] } 3... Nf6 { [%clk 0:14:42] } 4. cxd5 { [%clk 0:15:18] } 4... cxd5 { [%clk 0:14:44] } 5. f3 { [%clk 0:15:21] } 5... Nc6 { [%clk 0:14:30] } 6. e4 { [%clk 0:15:23] } 6... a6 { [%clk 0:13:43] } 7. e5 { [%clk 0:15:22] } 7... Nd7 { [%clk 0:12:31] } 8. f4 { [%clk 0:13:20] } 8... Nb6 { [%clk 0:12:23] } 9. Nf3 { [%clk 0:13:22] } 9... Bg4 { [%clk 0:12:24] } 10. Be2 { [%clk 0:13:16] } 10... e6 { [%clk 0:12:27] } 11. O-O { [%clk 0:13:15] } 11... Rc8 { [%clk 0:11:38] } 12. Be3 { [%clk 0:13:12] } 12... Nc4 { [%clk 0:10:52] } 13. Bxc4 { [%clk 0:13:11] } 13... dxc4 { [%clk 0:10:56] } 14. d5 { [%clk 0:12:26] } 14... exd5 { [%clk 0:09:45] } 15. Nxd5 { [%clk 0:11:59] } 15... Be7 { [%clk 0:09:11] } 16. Nb6 { [%clk 0:11:24] } 16... Rb8 { [%clk 0:08:47] } 17. Nxc4 { [%clk 0:11:13] } 17... O-O { [%clk 0:08:50] } 18. Qe2 { [%clk 0:10:01] } 18... Qd5 { [%clk 0:08:32] } 19. Rad1 { [%clk 0:09:40] } 19... Qe4 { [%clk 0:08:35] } 20. Qd3 { [%clk 0:09:20] } 20... Qxd3 { [%clk 0:08:22] } 21. Rxd3 { [%clk 0:09:24] } 21... Nb4 { [%clk 0:08:26] } 22. Rb3 { [%clk 0:09:00] } 22... Be6 { [%clk 0:08:07] } 23. Rc3 { [%clk 0:07:43] } 23... Nxa2 { [%clk 0:07:24] } 24. Rc2 { [%clk 0:07:48] } 24... Nb4 { [%clk 0:07:13] } 25. Rc3 { [%clk 0:07:30] } 25... Nd5 { [%clk 0:06:46] } 26. Rcc1 { [%clk 0:07:24] } 26... b5 { [%clk 0:06:43] } 27. Ba7 { [%clk 0:06:02] } 27... Rb7 { [%clk 0:06:01] } 28. Na5 { [%clk 0:05:53] } 28... Rxa7 { [%clk 0:06:04] } 29. Nc6 { [%clk 0:05:57] } 29... Rc7 { [%clk 0:05:41] } 30. Nfd4 { [%clk 0:05:54] } 30... Rfc8 { [%clk 0:05:11] } 31. f5 { [%clk 0:04:33] } 31... Bd7 { [%clk 0:05:09] } 32. Nxe7+ { [%clk 0:04:33] } 32... Nxe7 { [%clk 0:05:13] } 33. Rcd1 { [%clk 0:03:49] } 33... Nc6 { [%clk 0:05:15] } 34. Nxc6 { [%clk 0:03:06] } 34... Bxc6 { [%clk 0:05:17] } 35. Rd6 { [%clk 0:03:11] } 35... Rd7 { [%clk 0:05:06] } 36. Rfd1 { [%clk 0:03:15] } 36... Rxd6 { [%clk 0:05:05] } 37. Rxd6 { [%clk 0:03:19] } 37... Kf8 { [%clk 0:04:56] } 38. Kf2 { [%clk 0:03:23] } 38... a5 { [%clk 0:04:48] } 39. g4 { [%clk 0:03:25] } 39... Ke7 { [%clk 0:04:34] } 40. Ke3 { [%clk 0:03:27] } 40... f6 { [%clk 0:04:20] } 41. Re6+ { [%clk 0:03:31] } 41... Kf7 { [%clk 0:04:24] } 42. exf6 { [%clk 0:03:35] } 42... Re8 { [%clk 0:02:41] } 43. fxg7 { [%clk 0:03:34] } 43... Rxe6+ { [%clk 0:02:41] } 44. fxe6+ { [%clk 0:03:38] } 44... Kxg7 { [%clk 0:02:44] } 45. Kd4 { [%clk 0:03:42] } 45... Kf6 { [%clk 0:02:46] } 46. Kc5 { [%clk 0:03:47] } 46... Be8 { [%clk 0:02:49] } 47. Kd6 { [%clk 0:03:51] } 47... a4 { [%clk 0:02:50] } 48. g5+ { [%clk 0:03:19] } 48... Kxg5 { [%clk 0:02:53] } 49. Ke7 { [%clk 0:03:23] } 49... Bg6 { [%clk 0:02:51] } 0-1