Event: Jonkoping Chess Festival 2025 - Standard Open
Site: https://lichess.org/broadcast/jonkoping-chess-festival--standard-open/round-9/XUD4hDsR/27nTFtbB
White: Ezeldeen Almaaqbeh
WhiteElo: 1868
Black: Olin, Janne
BlackElo: 1915
Result: 1-0
ECO: A05
Opening: King's Indian Attack
Variant: Standard
TimeControl: 90 minutes + 30 seconds per move from move one

1. Nf3 { [%clk 1:25:40] } 1... d5 { [%clk 1:30:52] } 2. g3 { [%clk 1:26:01] } 2... Nf6 { [%clk 1:30:56] } 3. Bg2 { [%clk 1:26:23] } 3... c6 { [%clk 1:30:52] } 4. O-O { [%clk 1:26:40] } 4... Bf5 { [%clk 1:30:36] } 5. d3 { [%clk 1:26:46] } 5... h6 { [%clk 1:29:46] } 6. Nbd2 { [%clk 1:26:50] } 6... e6 { [%clk 1:29:26] } 7. b3 { [%clk 1:27:01] } 7... Be7 { [%clk 1:29:00] } 8. Bb2 { [%clk 1:27:19] } 8... O-O { [%clk 1:28:44] } 9. Qe1 { [%clk 1:25:41] } 9... Bh7 { [%clk 1:26:45] } 10. e4 { [%clk 1:23:01] } 10... a5 { [%clk 1:24:04] } 11. a3 { [%clk 1:19:22] } 11... Re8 { [%clk 1:16:10] } 12. Ne5 { [%clk 1:13:48] } 12... Nfd7 { [%clk 1:09:05] } 13. Nxd7 { [%clk 1:06:01] } 13... Nxd7 { [%clk 1:08:52] } 14. Qe2 { [%clk 1:03:54] } 14... Bf6 { [%clk 1:02:01] } 15. e5 { [%clk 0:57:46] } 15... Be7 { [%clk 1:02:12] } 16. f4 { [%clk 0:56:24] } 16... a4 { [%clk 0:55:48] } 17. g4 { [%clk 0:50:26] } 17... axb3 { [%clk 0:53:05] } 18. Nxb3 { [%clk 0:49:41] } 18... Bf8 { [%clk 0:33:02] } 19. Kh1 { [%clk 0:48:05] } 19... Ra4 { [%clk 0:28:51] } 20. d4 { [%clk 0:43:30] } 20... Qa8 { [%clk 0:21:16] } 21. g5 { [%clk 0:38:45] } 21... hxg5 { [%clk 0:19:42] } 22. fxg5 { [%clk 0:39:07] } 22... Bxa3 { [%clk 0:18:44] } 23. Bxa3 { [%clk 0:35:53] } 23... Rxa3 { [%clk 0:18:24] } 24. Rac1 { [%clk 0:36:17] } 24... Qa4 { [%clk 0:14:12] } 25. Rxf7 { [%clk 0:29:01] } 25... Kxf7 { [%clk 0:05:29] } 26. Qh5+ { [%clk 0:29:26] } 26... Bg6 { [%clk 0:02:13] } 27. Rf1+ { [%clk 0:29:51] } 27... Nf6 { [%clk 0:01:34] } 28. Qh4 { [%clk 0:30:15] } 28... Kg8 { [%clk 0:00:44] } 29. gxf6 { [%clk 0:30:27] } 29... Rf8 { [%clk 0:00:33] } 30. Qg5 { [%clk 0:29:58] } 30... Kh7 { [%clk 0:00:40] } 31. h4 { [%clk 0:30:18] } 31... gxf6 { [%clk 0:00:44] } 32. exf6 { [%clk 0:30:36] } 32... Rf7 { [%clk 0:00:32] } 33. Bf3 { [%clk 0:27:11] } 33... Qa6 { [%clk 0:00:32] } 34. Rg1 { [%clk 0:27:26] } 34... Be4 { [%clk 0:00:39] } 35. Qh5# { [%clk 0:27:47] } 1-0