Event: Asian Rapid Chess Team Championship 2024
Site: Hong Kong, Hong Kong
White: Lundberg, Jonathan Oscar
WhiteElo: 1466
Black: Hafiz, Arif Abdul
BlackTitle: FM
BlackElo: 2376
Result: 0-1
ECO: D87
Opening: Grünfeld Defense: Exchange Variation, Spassky Variation
Variant: Standard
TimeControl: 15 minutes + 10 seconds

1. d4 { [%clk 0:15:18] } 1... Nf6 { [%clk 0:15:19] } 2. c4 { [%clk 0:15:18] } 2... g6 { [%clk 0:15:28] } 3. Nc3 { [%clk 0:15:20] } 3... d5 { [%clk 0:15:37] } 4. cxd5 { [%clk 0:15:16] } 4... Nxd5 { [%clk 0:15:45] } 5. e4 { [%clk 0:15:23] } 5... Nxc3 { [%clk 0:15:53] } 6. bxc3 { [%clk 0:15:16] } 6... Bg7 { [%clk 0:16:01] } 7. Bc4 { [%clk 0:14:56] } 7... c5 { [%clk 0:16:03] } 8. Ne2 { [%clk 0:14:29] } 8... O-O { [%clk 0:16:04] } 9. Be3 { [%clk 0:14:31] } 9... Nc6 { [%clk 0:16:10] } 10. O-O { [%clk 0:14:25] } 10... Na5 { [%clk 0:16:03] } 11. Bd3 { [%clk 0:13:45] } 11... b6 { [%clk 0:13:05] } 12. Rb1 { [%clk 0:11:51] } 12... c4 { [%clk 0:13:06] } 13. Bc2 { [%clk 0:11:53] } 13... e5 { [%clk 0:13:02] } 14. Qd2 { [%clk 0:08:42] } 14... f5 { [%clk 0:11:52] } 15. Bg5 { [%clk 0:07:12] } 15... Qd6 { [%clk 0:10:53] } 16. dxe5 { [%clk 0:03:57] } 16... Qxd2 { [%clk 0:10:50] } 17. Bxd2 { [%clk 0:03:59] } 17... Bxe5 { [%clk 0:10:58] } 18. f4 { [%clk 0:03:19] } 18... Bd6 { [%clk 0:10:46] } 19. e5 { [%clk 0:02:57] } 19... Bc5+ { [%clk 0:10:55] } 20. Kh1 { [%clk 0:03:03] } 20... Rd8 { [%clk 0:10:49] } 21. Rbd1 { [%clk 0:02:48] } 21... Bb7 { [%clk 0:10:57] } 22. Bc1 { [%clk 0:02:03] } 22... Nc6 { [%clk 0:10:51] } 23. h3 { [%clk 0:01:14] } 23... b5 { [%clk 0:10:27] } 24. a3 { [%clk 0:00:50] } 24... a5 { [%clk 0:10:26] } 25. Kh2 { [%clk 0:00:36] } 25... b4 { [%clk 0:09:59] } 26. axb4 { [%clk 0:00:25] } 26... axb4 { [%clk 0:10:08] } 27. cxb4 { [%clk 0:00:33] } 27... Nxb4 { [%clk 0:10:16] } 28. Bb1 { [%clk 0:00:17] } 28... Nd3 { [%clk 0:10:12] } 29. Bxd3 { [%clk 0:00:18] } 29... Rxd3 { [%clk 0:09:22] } 30. Rxd3 { [%clk 0:00:14] } 30... cxd3 { [%clk 0:09:31] } 31. Nc3 { [%clk 0:00:21] } 31... Bb4 { [%clk 0:09:17] } 32. Nb5 { [%clk 0:00:19] } 32... Ra2 { [%clk 0:09:21] } 33. Rg1 { [%clk 0:00:14] } 33... Bc5 { [%clk 0:09:28] } 0-1