Leung, Joy San Lucas vs Li, Henry Zulin
Hong Kong International Open Chess Championship 2025 | Challengers · Round 1 · 2025.12.23 · 1-0 · C01 French Defense: Exchange Variation
Moves
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
PGN
[Event "Hong Kong International Open Chess Championship 2025 | Challengers"]
[Site "Lichess"]
[Date "2025.12.23"]
[Round "1"]
[White "Leung, Joy San Lucas"]
[Black "Li, Henry Zulin"]
[Result "1-0"]
[PlyCount "103"]
[WhiteElo "1585"]
[WhiteFideId "6011497"]
[BlackElo "1512"]
[BlackFideId "39996506"]
[ECO "C01"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 { [%clk 1:31:44] } 4... Nf6
{ [%clk 1:31:07] } 5. Nf3 { [%clk 1:30:13] } 5... Nc6 { [%clk 1:31:17] } 6. c3
{ [%clk 1:28:48] } 6... Be7 { [%clk 1:30:24] } 7. O-O { [%clk 1:27:34] } 7...
O-O { [%clk 1:28:43] } 8. h3 { [%clk 1:25:54] } 8... h6 { [%clk 1:25:42] } 9.
Bf4 { [%clk 1:21:34] } 9... Bd6 { [%clk 1:22:17] } 10. Be3 { [%clk 1:14:39] }
10... a6 { [%clk 1:14:29] } 11. a4 { [%clk 1:14:14] } 11... Re8
{ [%clk 1:14:29] } 12. Qc2 { [%clk 1:06:37] } 12... Be6 { [%clk 1:10:30] } 13.
Bf5 $6 { Inaccuracy. Nbd2 was best.[%clk 0:57:05] } 13... Ne4 $6
{ Inaccuracy. Bxf5 was best.[%clk 1:02:04] } 14. Bxe6 { [%clk 0:55:55] } 14...
Rxe6 { [%clk 1:00:35] } 15. Nbd2 { [%clk 0:49:08] } 15... Nf6
{ [%clk 0:56:43] } 16. b4 { [%clk 0:47:19] } 16... b5 $6
{ Inaccuracy. Ne7 was best.[%clk 0:54:56] } 17. Qd3 { [%clk 0:45:11] } 17...
Rb8 { [%clk 0:50:39] } 18. Nb3 { [%clk 0:42:11] } 18... Ne4 { [%clk 0:47:07] }
19. Nfd2 { [%clk 0:40:06] } 19... Qe7 { [%clk 0:44:00] } 20. Nxe4
{ [%clk 0:38:28] } 20... Rxe4 { [%clk 0:44:00] } 21. Nc5 { [%clk 0:36:31] }
21... Bxc5 { [%clk 0:41:20] } 22. dxc5 { [%clk 0:36:31] } 22... Qe5
{ [%clk 0:38:18] } 23. axb5 { [%clk 0:33:56] } 23... axb5 { [%clk 0:37:27] }
24. Ra6 { [%clk 0:33:22] } 24... Ne7 $4
{ Blunder. d4 was best.[%clk 0:36:12] } 25. Bd4 { [%clk 0:31:36] } 25... Qf4
{ [%clk 0:31:12] } 26. f3 { [%clk 0:30:31] } 26... Re6 { [%clk 0:30:53] } 27.
Rxe6 { [%clk 0:30:18] } 27... fxe6 { [%clk 0:30:53] } 28. Re1
{ [%clk 0:28:16] } 28... Kf7 { [%clk 0:27:16] } 29. Be5 $6
{ Inaccuracy. Qe2 was best.[%clk 0:27:37] } 29... Qh4 { [%clk 0:26:15] } 30.
Qe2 { [%clk 0:27:06] } 30... Rc8 $4 { Blunder. Qc4 was best.[%clk 0:25:42] }
31. Bd4 { [%clk 0:25:20] } 31... Re8 { [%clk 0:20:59] } 32. Qxe6+
{ [%clk 0:24:37] } 32... Kf8 { [%clk 0:20:45] } 33. Qe5 { [%clk 0:24:37] }
33... Qg5 { [%clk 0:20:02] } 34. Qxg5 { [%clk 0:23:53] } 34... hxg5
{ [%clk 0:20:29] } 35. Re5 { [%clk 0:23:05] } 35... g4 { [%clk 0:19:25] } 36.
fxg4 { [%clk 0:22:12] } 36... c6 { [%clk 0:19:40] } 37. h4 { [%clk 0:21:19] }
37... Kf7 { [%clk 0:19:38] } 38. Kf2 { [%clk 0:20:48] } 38... Rh8
{ [%clk 0:19:38] } 39. Kg3 { [%clk 0:20:36] } 39... g6 $4
{ Checkmate is now unavoidable. Rh7 was best.[%clk 0:17:42] } 40. Rxe7+
{ [%clk 0:18:40] } 40... Kxe7 { [%clk 0:18:07] } 41. Bxh8 { [%clk 0:19:22] }
41... Kf7 { [%clk 0:18:24] } 42. Kf4 { [%clk 0:19:22] } 42... Kg8
{ [%clk 0:18:30] } 43. Bd4 { [%clk 0:19:46] } 43... Kh7 { [%clk 0:18:35] } 44.
Ke5 { [%clk 0:20:15] } 44... Kg7 { [%clk 0:17:56] } 45. Kd6+ { [%clk 0:20:41] }
45... Kf7 { [%clk 0:18:13] } 46. Kxc6 { [%clk 0:21:11] } 46... Ke6
{ [%clk 0:17:56] } 47. h5 { [%clk 0:21:28] } 47... Ke7 { [%clk 0:17:38] } 48.
h6 { [%clk 0:21:42] } 48... Kf7 { [%clk 0:18:04] } 49. h7 { [%clk 0:21:52] }
49... Ke6 { [%clk 0:18:17] } 50. h8=Q { [%clk 0:22:34] } 50... Ke7
{ [%clk 0:18:59] } 51. Qg7+ { [%clk 0:22:34] } 51... Ke6 { [%clk 0:18:59] } 52.
Qf6# { [%clk 0:22:41] } 1-0