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