Event: ADW August 2025
Site: https://lichess.org/broadcast/auckland-double-weekends-2025--august/round-6/v6U5WqLB/kx90oQPF
White: Ang, Alphaeus Wei Ern
WhiteTitle: FM
WhiteElo: 2390
Black: Li, Olivia
BlackElo: 1661
Result: 1-0
ECO: E70
Opening: King's Indian Defense: Kramer Variation
Variant: Standard
TimeControl: 90 minutes, 30 seconds increment.

1. d4 { [%clk 1:30:58] } 1... Nf6 { [%clk 1:30:16] } 2. c4 { [%clk 1:31:24] } 2... d6 { [%clk 1:29:54] } 3. Nc3 { [%clk 1:31:28] } 3... g6 { [%clk 1:29:21] } 4. e4 { [%clk 1:31:53] } 4... Bg7 { [%clk 1:29:29] } 5. Nge2 { [%clk 1:32:12] } 5... O-O { [%clk 1:28:31] } 6. Ng3 { [%clk 1:32:37] } 6... e5 { [%clk 1:25:39] } 7. d5 { [%clk 1:33:03] } 7... Nbd7 { [%clk 1:19:22] } 8. h4 { [%clk 1:33:14] } 8... h5 { [%clk 1:14:58] } 9. Bg5 { [%clk 1:33:33] } 9... Kh7 { [%clk 1:09:33] } 10. Be2 { [%clk 1:33:20] } 10... Rh8 { [%clk 1:08:21] } 11. b4 { [%clk 1:32:04] } 11... b6 { [%clk 1:02:20] } 12. Rc1 { [%clk 1:31:39] } 12... a5 { [%clk 0:59:49] } 13. a3 { [%clk 1:32:04] } 13... Bb7 { [%clk 0:56:00] } 14. Qd2 { [%clk 1:30:22] } 14... Kg8 { [%clk 0:55:32] } 15. O-O { [%clk 1:30:35] } 15... Qe8 { [%clk 0:54:48] } 16. Nb5 { [%clk 1:30:12] } 16... Qc8 { [%clk 0:54:08] } 17. f4 { [%clk 1:28:37] } 17... exf4 { [%clk 0:51:24] } 18. Qxf4 { [%clk 1:28:55] } 18... axb4 { [%clk 0:49:15] } 19. axb4 { [%clk 1:29:22] } 19... Ba6 { [%clk 0:48:41] } 20. c5 { [%clk 1:29:11] } 20... bxc5 { [%clk 0:44:08] } 21. bxc5 { [%clk 1:29:32] } 21... Bxb5 { [%clk 0:42:13] } 22. Bxb5 { [%clk 1:29:56] } 22... Qe8 { [%clk 0:40:14] } 23. cxd6 { [%clk 1:27:10] } 23... cxd6 { [%clk 0:39:36] } 24. Qxd6 { [%clk 1:25:14] } 24... Qb8 { [%clk 0:34:23] } 25. Qxb8+ { [%clk 1:25:32] } 25... Rxb8 { [%clk 0:34:44] } 26. Rb1 { [%clk 1:25:24] } 26... Rc8 { [%clk 0:33:40] } 27. e5 { [%clk 1:24:49] } 27... Nxe5 { [%clk 0:31:31] } 28. Rxf6 { [%clk 1:23:52] } 28... Rh7 { [%clk 0:28:44] } 29. Ne4 { [%clk 1:23:18] } 29... Ng4 { [%clk 0:28:05] } 30. Bd7 { [%clk 1:22:07] } 30... Bxf6 { [%clk 0:25:58] } 31. Nxf6+ { [%clk 1:22:28] } 31... Nxf6 { [%clk 0:26:19] } 32. Bxf6 { [%clk 1:22:55] } 32... Ra8 { [%clk 0:26:19] } 33. d6 { [%clk 1:23:02] } 33... g5 { [%clk 0:25:39] } 34. hxg5 { [%clk 1:23:10] } 34... h4 { [%clk 0:25:54] } 35. Bc6 { [%clk 1:23:32] } 35... Rf8 { [%clk 0:26:10] } 36. d7 { [%clk 1:23:30] } 36... h3 { [%clk 0:26:26] } 37. Rd1 { [%clk 1:22:56] } 37... Rh5 { [%clk 0:26:24] } 38. d8=Q { [%clk 1:23:09] } 38... Rxd8 { [%clk 0:26:43] } 39. Rxd8+ { [%clk 1:23:35] } 39... Kh7 { [%clk 0:27:04] } 40. Be4# { [%clk 1:24:03] } 1-0