Event: Caplin Hastings Masters 2022
Site: Horntye Park, Hastings, United Kingdom
Date: 2022-12-28
White: Han, Yichen
WhiteElo: 2423
Black: Sugden, John N
BlackElo: 1997
Result: 1-0
ECO: B48
Opening: Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack
Variant: Standard
TimeControl: 40 moves in 100min f.b. 50 minutes with 30 seconds added per move

1. e4 { [%clk 1:40:57] } 1... c5 { [%clk 1:40:09] } 2. Nc3 { [%clk 1:40:56] } 2... Nc6 { [%clk 1:39:45] } 3. Nf3 { [%clk 1:41:11] } 3... e6 { [%clk 1:39:17] } 4. d4 { [%clk 1:41:33] } 4... cxd4 { [%clk 1:39:39] } 5. Nxd4 { [%clk 1:41:58] } 5... Qc7 { [%clk 1:39:43] } 6. Be3 { [%clk 1:42:10] } 6... a6 { [%clk 1:37:43] } 7. g4 { [%clk 1:41:37] } 7... Nxd4 { [%clk 1:27:59] } 8. Qxd4 { [%clk 1:39:29] } 8... Ne7 { [%clk 1:22:55] } 9. f4 { [%clk 1:34:21] } 9... Nc6 { [%clk 1:21:25] } 10. Qd2 { [%clk 1:34:32] } 10... b5 { [%clk 1:14:39] } 11. O-O-O { [%clk 1:28:54] } 11... Na5 { [%clk 1:02:25] } 12. Bd4 { [%clk 1:19:14] } 12... Nc4 { [%clk 0:57:21] } 13. Bxc4 { [%clk 1:15:47] } 13... Qxc4 { [%clk 0:57:42] } 14. Kb1 { [%clk 1:15:10] } 14... d6 { [%clk 0:53:48] } 15. Rhf1 { [%clk 1:06:42] } 15... Bd7 { [%clk 0:50:59] } 16. f5 { [%clk 0:59:51] } 16... b4 { [%clk 0:46:26] } 17. fxe6 { [%clk 0:59:09] } 17... fxe6 { [%clk 0:46:01] } 18. Na4 { [%clk 0:48:17] } 18... Bxa4 { [%clk 0:44:01] } 19. b3 { [%clk 0:46:28] } 19... Qc6 { [%clk 0:37:37] } 20. bxa4 { [%clk 0:45:59] } 20... e5 { [%clk 0:36:55] } 21. Bb2 { [%clk 0:46:13] } 21... Be7 { [%clk 0:32:34] } 22. Qd3 { [%clk 0:42:49] } 22... Rf8 { [%clk 0:29:54] } 23. Rxf8+ { [%clk 0:40:11] } 23... Kxf8 { [%clk 0:22:48] } 24. Qb3 { [%clk 0:39:29] } 24... Qxe4 { [%clk 0:16:29] } 25. Rf1+ { [%clk 0:39:15] } 25... Bf6 { [%clk 0:16:44] } 26. g5 { [%clk 0:38:42] } 26... Qg2 { [%clk 0:15:34] } 27. Qd3 { [%clk 0:38:39] } 27... Rd8 { [%clk 0:12:56] } 28. gxf6 { [%clk 0:38:41] } 28... Qxh2 { [%clk 0:10:15] } 29. fxg7+ { [%clk 0:37:35] } 29... Kxg7 { [%clk 0:10:37] } 30. Qf5 { [%clk 0:37:50] } 30... Qh4 { [%clk 0:09:23] } 31. Rg1+ { [%clk 0:38:06] } 1-0