Event: Jonkoping Chess Festival 2025 - Rapid Open
Site: Elite Stora Hotellet, Hotellplan 3, Jonkoping, Sweden
Date: 2025-07-31
White: Hafthorsson, Jon Ulfur
WhiteElo: 1565
Black: Banerjee, Aryan
BlackElo: 2029
Result: 0-1
ECO: D01
Opening: Rapport-Jobava System
Variant: Standard
TimeControl: 10 minutes + 3 seconds per move from move one

1. d4 { [%clk 0:10:05] } 1... d5 { [%clk 0:10:03] } 2. Nc3 { [%clk 0:10:07] } 2... Nf6 { [%clk 0:09:51] } 3. Bf4 { [%clk 0:10:06] } 3... c6 { [%clk 0:09:44] } 4. e3 { [%clk 0:10:03] } 4... e6 { [%clk 0:09:47] } 5. f3 { [%clk 0:10:05] } 5... Bd6 { [%clk 0:09:45] } 6. Bxd6 { [%clk 0:09:55] } 6... Qxd6 { [%clk 0:09:47] } 7. e4 { [%clk 0:09:57] } 7... e5 { [%clk 0:09:33] } 8. exd5 { [%clk 0:09:23] } 8... Nxd5 { [%clk 0:09:15] } 9. Ne4 { [%clk 0:09:03] } 9... Qb4+ { [%clk 0:08:20] } 10. c3 { [%clk 0:08:49] } 10... Qxb2 { [%clk 0:08:22] } 11. Nd6+ { [%clk 0:08:51] } 11... Ke7 { [%clk 0:08:24] } 12. Nxc8+ { [%clk 0:08:46] } 12... Rxc8 { [%clk 0:08:25] } 13. Rb1 { [%clk 0:07:34] } 13... Qxc3+ { [%clk 0:08:24] } 14. Qd2 { [%clk 0:07:31] } 14... Qxd2+ { [%clk 0:07:34] } 15. Kxd2 { [%clk 0:07:32] } 15... exd4 { [%clk 0:07:33] } 16. Rxb7+ { [%clk 0:07:28] } 16... Nd7 { [%clk 0:07:18] } 17. Bd3 { [%clk 0:07:10] } 17... Rcb8 { [%clk 0:07:14] } 18. Rxb8 { [%clk 0:06:24] } 18... Rxb8 { [%clk 0:07:16] } 19. Ne2 { [%clk 0:06:19] } 19... c5 { [%clk 0:07:15] } 20. Rc1 { [%clk 0:06:10] } 20... Rb2+ { [%clk 0:07:09] } 21. Rc2 { [%clk 0:05:50] } 21... Rxc2+ { [%clk 0:07:10] } 22. Bxc2 { [%clk 0:05:48] } 22... Ne3 { [%clk 0:07:11] } 23. g3 { [%clk 0:05:46] } 23... Nxc2 { [%clk 0:06:49] } 24. Kxc2 { [%clk 0:05:47] } 24... Ne5 { [%clk 0:06:51] } 25. Ng1 { [%clk 0:04:57] } 25... Kd6 { [%clk 0:06:30] } 26. f4 { [%clk 0:04:56] } 26... Ng4 { [%clk 0:06:30] } 27. Nf3 { [%clk 0:04:47] } 27... Kd5 { [%clk 0:06:32] } 28. h3 { [%clk 0:04:36] } 28... Ne3+ { [%clk 0:06:33] } 29. Kc1 { [%clk 0:04:28] } 29... c4 { [%clk 0:06:33] } 30. Ng5 { [%clk 0:04:12] } 30... c3 { [%clk 0:06:31] } 31. Nxf7 { [%clk 0:04:10] } 31... d3 { [%clk 0:06:32] } 32. Ne5 { [%clk 0:04:03] } 32... d2+ { [%clk 0:06:32] } 33. Kb1 { [%clk 0:04:05] } 33... d1=Q# { [%clk 0:06:29] } 0-1