Chan, Hei vs Ma, Ethan
Hong Kong International Open Chess Championship 2025 | Challengers · Round 8 · 2025.12.23 · 1-0 · B13 Caro-Kann 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.
PGN
[Event "Hong Kong International Open Chess Championship 2025 | Challengers"]
[Site "Lichess"]
[Date "2025.12.23"]
[Round "8"]
[White "Chan, Hei"]
[Black "Ma, Ethan"]
[Result "1-0"]
[PlyCount "79"]
[WhiteFideId "6020933"]
[BlackElo "1524"]
[BlackFideId "39906957"]
[ECO "B13"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. e4 c6 2. d4 { [%clk 1:31:16] } 2... d5 { [%clk 1:31:25] } 3. exd5
{ [%clk 1:31:43] } 3... cxd5 { [%clk 1:31:52] } 4. Nf3 { [%clk 1:31:45] } 4...
Bg4 { [%clk 1:32:21] } 5. Be3 { [%clk 1:31:12] } 5... e6 { [%clk 1:32:42] } 6.
Nbd2 { [%clk 1:29:55] } 6... Nc6 { [%clk 1:33:02] } 7. c3 { [%clk 1:29:35] }
7... Nf6 { [%clk 1:33:30] } 8. Bd3 { [%clk 1:29:51] } 8... Bd6
{ [%clk 1:33:47] } 9. h3 { [%clk 1:30:10] } 9... Bh5 { [%clk 1:33:58] } 10.
Qc2 { [%clk 1:29:04] } 10... Qc7 { [%clk 1:33:39] } 11. Bg5 { [%clk 1:27:25] }
11... Bg6 { [%clk 1:30:34] } 12. Bxf6 $6
{ Inaccuracy. Bxg6 was best.[%clk 1:25:03] } 12... gxf6 { [%clk 1:31:01] } 13.
O-O $6 { Inaccuracy. Nf1 was best.[%clk 1:25:20] } 13... Bxd3 $6
{ Inaccuracy. O-O-O was best. } 14. Qxd3 { [%clk 1:25:50] } 14... f5
{ [%clk 1:31:13] } 15. Rfe1 { [%clk 1:25:21] } 15... O-O-O { [%clk 1:31:31] }
16. b4 { [%clk 1:24:28] } 16... Rdg8 $6
{ Inaccuracy. Kb8 was best.[%clk 1:30:29] } 17. b5 { [%clk 1:23:49] } 17... Ne7
{ [%clk 1:30:50] } 18. Ne5 $4 { Blunder. c4 was best.[%clk 1:22:40] } 18...
Bxe5 $6 { Inaccuracy. Rg7 was best.[%clk 1:31:01] } 19. dxe5
{ [%clk 1:21:31] } 19... Ng6 { [%clk 1:31:04] } 20. Qd4 { [%clk 1:21:31] }
20... b6 $6 { Inaccuracy. Kb8 was best.[%clk 1:30:36] } 21. a4
{ [%clk 1:21:02] } 21... h5 $4 { Blunder. Qc5 was best.[%clk 1:29:04] } 22. a5
{ [%clk 1:20:55] } 22... Rh7 $4 { Blunder. Kb8 was best.[%clk 1:29:17] } 23.
axb6 { [%clk 1:21:18] } 23... Qxb6 { [%clk 1:29:17] } 24. Qxb6
{ [%clk 1:21:18] } 24... axb6 { [%clk 1:29:40] } 25. Ra8+ { [%clk 1:21:40] }
25... Kb7 { [%clk 1:29:40] } 26. Rxg8 { [%clk 1:21:58] } 26... h4
{ [%clk 1:28:09] } 27. Ra1 { [%clk 1:21:28] } 27... Ne7 { [%clk 1:27:08] } 28.
Re8 { [%clk 1:21:09] } 28... Nc8 { [%clk 1:27:10] } 29. Nf3 { [%clk 1:21:13] }
29... Rg7 { [%clk 1:27:11] } 30. Nxh4 { [%clk 1:21:14] } 30... f4
{ [%clk 1:27:26] } 31. Nf3 { [%clk 1:21:07] } 31... Rg6 { [%clk 1:26:47] } 32.
Nd4 { [%clk 1:21:13] } 32... Rg5 { [%clk 1:25:54] } 33. Rf8 { [%clk 1:20:15] }
33... Rg7 { [%clk 1:26:05] } 34. Nc6 { [%clk 1:20:22] } 34... f3
{ [%clk 1:26:10] } 35. g3 { [%clk 1:20:28] } 35... Kc7 $2
{ Checkmate is now unavoidable. Rh7 was best.[%clk 1:25:39] } 36. Ra8
{ [%clk 1:20:49] } 36... d4 { [%clk 1:21:18] } 37. Raxc8+ { [%clk 1:20:49] }
37... Kb7 { [%clk 1:21:30] } 38. Ra8 { [%clk 1:20:20] } 38... Rxg3+
{ [%clk 1:21:26] } 39. fxg3 { [%clk 1:20:46] } 39... f2+ { [%clk 1:21:50] } 40.
Kxf2 { [%clk 1:21:08] } 1-0