Wong, Lok Him vs Ng, Yat Hei

Hong Kong International Open Chess Championship 2025 | Challengers · Round 4 · 2025.12.23 · 0-1 · B72 Sicilian Defense: Dragon Variation, Classical 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 "4"]
[White "Wong, Lok Him"]
[Black "Ng, Yat Hei"]
[Result "0-1"]
[PlyCount "104"]
[WhiteElo "1611"]
[WhiteFideId "6016073"]
[BlackElo "1464"]
[BlackFideId "6019633"]
[ECO "B72"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. e4 { [%clk 1:30:50] } 1... c5 { [%clk 1:30:56] } 2. Nf3 { [%clk 1:31:15] }
2... d6 { [%clk 1:30:56] } 3. d4 { [%clk 1:31:26] } 3... cxd4
{ [%clk 1:31:07] } 4. Nxd4 { [%clk 1:31:36] } 4... Nf6 { [%clk 1:31:09] } 5.
Nc3 { [%clk 1:31:21] } 5... g6 { [%clk 1:31:31] } 6. Be3 { [%clk 1:29:54] }
6... Bg7 { [%clk 1:31:31] } 7. Be2 { [%clk 1:28:32] } 7... O-O
{ [%clk 1:31:38] } 8. O-O { [%clk 1:27:52] } 8... Bd7 { [%clk 1:30:24] } 9. a4
{ [%clk 1:26:30] } 9... a6 { [%clk 1:26:47] } 10. h3 { [%clk 1:24:55] } 10...
Nc6 { [%clk 1:21:55] } 11. f4 { [%clk 1:23:26] } 11... Qc7 { [%clk 1:21:55] }
12. Bf3 { [%clk 1:17:53] } 12... Rfe8 { [%clk  1:19:54] } 13. Re1 $6
{ Inaccuracy. Nde2 was best.[%clk 1:15:29] } 13... Rad8 { [%clk 1:11:46] } 14.
Qd2 { [%clk 1:10:29] } 14... e5 { [%clk 1:07:31] } 15. Nxc6 { [%clk 1:10:14] }
15... Bxc6 { [%clk 1:07:42] } 16. Qf2 { [%clk 1:07:24] } 16... Nd7
{ [%clk  1:03:01] } 17. Qg3 $2 { Mistake. f5 was best.[%clk 1:03:23] } 17...
exf4 { [%clk 1:01:00] } 18. Bxf4 $6
{ Inaccuracy. Qxf4 was best.[%clk 1:03:30] } 18... Qb6+ { [%clk 0:58:40] } 19.
Qf2 $6 { Inaccuracy. Kh1 was best.[%clk 1:01:47] } 19... Qxb2
{ [%clk 0:58:40] } 20. Nd5 $6 { Inaccuracy. Ne2 was best.[%clk 1:01:13] } 20...
Bxd5 { [%clk 0:58:19] } 21. Rab1 { [%clk  0:59:38] } 21... Qf6
{ [%clk  0:57:37] } 22. Bxd6 { [%clk 0:59:13] } 22... Qxd6 { [%clk 0:57:37] }
23. exd5 { [%clk 0:59:37] } 23... b6 { [%clk 0:55:22] } 24. c4
{ [%clk 0:59:03] } 24... Qf4 { [%clk 0:51:17] } 25. Red1 { [%clk 0:57:29] }
25... Qxc4 { [%clk 0:50:55] } 26. Ra1 $6
{ Inaccuracy. d6 was best.[%clk 0:57:39] } 26... Bxa1 { [%clk 0:50:49] } 27.
Rxa1 { [%clk 0:57:39] } 27... Qc5 { [%clk 0:50:33] } 28. Rd1 { [%clk 0:57:51] }
28... Qxf2+ { [%clk 0:51:13] } 29. Kxf2 { [%clk 0:58:16] } 29... Nc5
{ [%clk  0:51:13] } 30. d6 { [%clk 0:58:43] } 30... Nxa4 { [%clk 0:51:21] } 31.
Bc6 { [%clk  0:58:43] } 31... Nc3 { [%clk 0:51:04] } 32. Rc1 { [%clk 0:59:00] }
32... Ne4+ { [%clk 0:50:41] } 33. Bxe4 { [%clk 0:59:49] } 33... Rxe4
{ [%clk 0:51:14] } 34. Rd1 { [%clk 1:00:16] } 34... f5 { [%clk 0:50:46] } 35.
Kf3 Kf7 { [%clk 0:51:14] } 36. g4 { [%clk 1:01:05] } 36... Ke6
{ [%clk 0:51:24] } 37. gxf5+ { [%clk 1:01:56] } 37... gxf5 { [%clk 0:52:15] }
38. d7 Rxd7 { [%clk 0:52:31] } 39. Rb1 $2
{ Checkmate is now unavoidable. Rc1 was best.[%clk 1:02:46] } 39... Rd3+
{ [%clk 0:52:55] } 40. Kg2 { [%clk 1:02:46] } 40... b5 { [%clk 0:53:04] } 41.
Ra1 { [%clk 1:02:46] } 41... Ra4 { [%clk 0:53:04] } 42. Re1+ { [%clk 1:03:06] }
42... Kf6 { [%clk 0:53:10] } 43. Re2 { [%clk 1:03:20] } 43... f4
{ [%clk 0:53:11] } 44. Rf2 { [%clk 1:03:55] } 44... Kf5 { [%clk 0:53:28] } 45.
Kh2 { [%clk 1:03:55] } 45... b4 46. Kg2 { [%clk 1:04:18] } 46... b3
{ [%clk 0:54:40] } 47. Kh2 { [%clk  1:04:44] } 47... Ra2 { [%clk 0:54:40] } 48.
Rg2 { [%clk 1:04:48] } 48... Rxg2+ { [%clk 0:55:01] } 49. Kxg2
{ [%clk 1:05:18] } 49... b2 { [%clk 0:55:24] } 50. Kh2 { [%clk 1:05:39] } 50...
b1=Q { [%clk 0:55:53] } 51. Kg2 { [%clk 1:06:29] } 51... Qc2+
{ [%clk 0:56:21] } 52. Kf1 { [%clk 1:06:29] } 52... Rd1# { [%clk 0:56:34] } 0-1