Event: Amsterdam Chess Open 2025
Site: https://lichess.org/broadcast/amsterdam-chess-open-2025/round-1/lY26dQrJ/kqvQ6xYh
Date: 2025-10-24
White: Lahaye, Rick
WhiteElo: 2378
Black: Elier, Ali
BlackTitle: CM
BlackElo: 2131
Result: 1-0
ECO: A05
Opening: King's Indian Attack
Variant: Standard
TimeControl: 5400+30

1. Nf3 { [%clk 1:30:55] } 1... d5 { [%clk 1:29:43] } 2. g3 { [%clk 1:31:13] } 2... Nf6 { [%clk 1:30:07] } 3. Bg2 { [%clk 1:31:37] } 3... e6 { [%clk 1:30:03] } 4. O-O { [%clk 1:31:50] } 4... Be7 { [%clk 1:30:02] } 5. b3 { [%clk 1:30:24] } 5... O-O { [%clk 1:30:15] } 6. Bb2 { [%clk 1:29:30] } 6... c5 { [%clk 1:30:24] } 7. c4 { [%clk 1:27:23] } 7... Nc6 { [%clk 1:25:07] } 8. cxd5 { [%clk 1:26:19] } 8... Nxd5 { [%clk 1:24:56] } 9. Nc3 { [%clk 1:23:20] } 9... Nxc3 { [%clk 1:15:08] } 10. Bxc3 { [%clk 1:23:29] } 10... Qc7 { [%clk 1:15:09] } 11. Qc2 { [%clk 1:20:14] } 11... b6 { [%clk 1:13:42] } 12. Qb2 { [%clk 1:19:38] } 12... f6 { [%clk 1:13:43] } 13. d4 { [%clk 1:19:52] } 13... cxd4 { [%clk 1:13:18] } 14. Nxd4 { [%clk 1:20:04] } 14... Nxd4 { [%clk 1:13:25] } 15. Bxd4 { [%clk 1:20:11] } 15... Bb7 { [%clk 1:13:27] } 16. Rac1 { [%clk 1:20:29] } 16... Qb8 { [%clk 1:13:47] } 17. Bh3 { [%clk 1:16:35] } 17... Kf7 { [%clk 1:11:27] } 18. Qb1 { [%clk 1:09:26] } 18... Qd6 { [%clk 1:05:01] } 19. Rfd1 { [%clk 1:09:40] } 19... Rac8 { [%clk 1:05:05] } 20. Rxc8 { [%clk 1:03:06] } 20... Rxc8 { [%clk 1:04:17] } 21. Bg4 { [%clk 1:03:31] } 21... Rd8 { [%clk 0:53:43] } 22. Qxh7 { [%clk 1:00:20] } 22... e5 { [%clk 0:46:33] } 23. Bh5+ { [%clk 0:58:30] } 23... Ke6 { [%clk 0:46:29] } 24. e4 { [%clk 0:58:47] } 24... Qxd4 { [%clk 0:43:43] } 25. Qf5+ { [%clk 0:48:07] } 25... Kd6 { [%clk 0:44:05] } 26. Rxd4+ { [%clk 0:48:32] } 26... exd4 { [%clk 0:44:30] } 27. Qf4+ { [%clk 0:48:57] } 27... Ke6 { [%clk 0:43:46] } 28. Be2 { [%clk 0:48:42] } 28... d3 { [%clk 0:43:41] } 29. Qf5+ { [%clk 0:49:03] } 29... Kf7 { [%clk 0:44:04] } 30. Bh5+ { [%clk 0:49:20] } 30... Kf8 { [%clk 0:44:23] } 31. Qe6 { [%clk 0:49:24] } 31... d2 { [%clk 0:44:48] } 32. Qf7# { [%clk 0:49:49] } 1-0