Wilson Hsiao vs Law, Vince Luke
FIDE World Team Amateur Rapid Chess Cup 2026 - Pool A · Round 1 · 2026.06.17 · 0-1 · C01 French Defense: Knight 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.
53.
54.
55.
56.
57.
58.
PGN
[Event "FIDE World Team Amateur Rapid Chess Cup 2026 - Pool A"]
[Site "Lichess"]
[Date "2026.06.17"]
[Round "1"]
[White "Wilson Hsiao"]
[Black "Law, Vince Luke"]
[Result "0-1"]
[PlyCount "116"]
[BlackFideId "6018980"]
[ECO "C01"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2027-07-07"]
1. e4 { [%clk 0:15:18] } 1... e6 { [%clk 0:15:20] } 2. Nf3 { [%clk 0:15:26] }
2... d5 { [%clk 0:15:28] } 3. exd5 { [%clk 0:15:33] } 3... exd5
{ [%clk 0:15:38] } 4. d4 { [%clk 0:15:41] } 4... Nc6 { [%clk 0:15:46] } 5. Nc3
{ [%clk 0:15:50] } 5... Bg4 { [%clk 0:15:52] } 6. Bf4 { [%clk 0:15:57] } 6...
Nf6 { [%clk 0:15:55] } 7. Be2 { [%clk 0:16:05] } 7... Bd6 { [%clk 0:15:55] } 8.
Bxd6 { [%clk 0:16:08] } 8... Qxd6 { [%clk 0:16:03] } 9. O-O { [%clk 0:16:15] }
9... O-O { [%clk 0:16:08] } 10. h3 { [%clk 0:15:54] } 10... Bh5
{ [%clk 0:16:07] } 11. Nb5 { [%clk 0:15:47] } 11... Qd7 { [%clk 0:15:59] } 12.
Nc3 { [%clk 0:15:48] } 12... Rfe8 { [%clk 0:16:03] } 13. Re1 $4
{ Blunder. Nh2 was best. [%clk 0:15:55] } 13... Rad8 $4
{ Blunder. Bxf3 was best. [%clk 0:16:03] } 14. Bb5 $4
{ Blunder. Nh4 was best. [%clk 0:15:57] } 14... Rxe1+ { [%clk 0:15:53] } 15.
Qxe1 { [%clk 0:16:03] } 15... Bxf3 { [%clk 0:15:58] } 16. gxf3
{ [%clk 0:16:08] } 16... h6 $6 { Inaccuracy. Qxh3 was best. [%clk 0:15:53] }
17. Bxc6 { [%clk 0:16:15] } 17... Qxc6 { [%clk 0:15:57] } 18. Qd2
{ [%clk 0:16:17] } 18... Re8 { [%clk 0:15:42] } 19. Re1 { [%clk 0:16:19] }
19... Re6 $2 { Mistake. Rxe1+ was best. [%clk 0:15:16] } 20. h4 $6
{ Inaccuracy. Re5 was best. [%clk 0:16:04] } 20... Nh5 { [%clk 0:14:58] } 21.
Rxe6 { [%clk 0:16:05] } 21... Qxe6 { [%clk 0:15:04] } 22. Nb5 $2
{ Mistake. Ne2 was best. [%clk 0:15:47] } 22... Qg6+ { [%clk 0:15:05] } 23. Kf1
{ [%clk 0:15:51] } 23... Qb6 $6 { Inaccuracy. Qa6 was best. [%clk 0:14:47] }
24. Qd3 $4 { Blunder. Qe2 was best. [%clk 0:15:46] } 24... a6 $6
{ Inaccuracy. Nf4 was best. [%clk 0:14:29] } 25. Nc3 { [%clk 0:15:34] } 25...
Qxb2 { [%clk 0:14:17] } 26. Nxd5 { [%clk 0:15:41] } 26... c6 { [%clk 0:13:48] }
27. Nc3 { [%clk 0:15:35] } 27... Qc1+ { [%clk 0:13:42] } 28. Nd1 $4
{ Blunder. Qd1 was best. [%clk 0:15:21] } 28... Qf4 $4
{ Blunder. Nf4 was best. [%clk 0:13:36] } 29. Qb3 $4
{ Blunder. Qe4 was best. [%clk 0:14:55] } 29... Qxd4 { [%clk 0:13:31] } 30. Ne3
{ [%clk 0:14:55] } 30... b5 { [%clk 0:13:12] } 31. Qa3 { [%clk 0:14:56] } 31...
Qxh4 { [%clk 0:13:12] } 32. Qxa6 { [%clk 0:15:00] } 32... Nf4 $4
{ Blunder. Qh3+ was best. [%clk 0:12:57] } 33. Qc8+ { [%clk 0:14:22] } 33...
Kh7 { [%clk 0:13:01] } 34. Qf5+ { [%clk 0:14:30] } 34... Ng6 { [%clk 0:12:59] }
35. Qxf7 { [%clk 0:14:29] } 35... Qf4 { [%clk 0:12:23] } 36. Qxf4
{ [%clk 0:14:24] } 36... Nxf4 { [%clk 0:12:31] } 37. Ke1 $2
{ Mistake. c4 was best. [%clk 0:14:26] } 37... Kg6 { [%clk 0:12:39] } 38. Kd2
{ [%clk 0:14:35] } 38... Kf6 { [%clk 0:12:46] } 39. Kc3 { [%clk 0:14:44] }
39... Ke5 { [%clk 0:12:55] } 40. Kb4 $2
{ Mistake. Ng4+ was best. [%clk 0:14:49] } 40... Kd4 $4
{ Blunder. Nd5+ was best. [%clk 0:12:54] } 41. Nf5+ { [%clk 0:14:49] } 41...
Kd5 { [%clk 0:12:58] } 42. Nxg7 $2 { Mistake. Ne3+ was best. [%clk 0:14:56] }
42... Ne6 $4 { Blunder. h5 was best. [%clk 0:12:47] } 43. Nxe6 $4
{ Blunder. Nh5 was best. [%clk 0:15:01] } 43... Kxe6 { [%clk 0:12:56] } 44. Kc5
{ [%clk 0:15:10] } 44... h5 { [%clk 0:13:04] } 45. Kxc6 { [%clk 0:15:18] }
45... h4 { [%clk 0:13:13] } 46. c4 $4
{ Checkmate is now unavoidable. f4 was best. [%clk 0:15:06] } 46... bxc4
{ [%clk 0:13:09] } 47. a4 { [%clk 0:15:12] } 47... h3 { [%clk 0:13:19] } 48.
Kc7 { [%clk 0:15:20] } 48... h2 { [%clk 0:13:27] } 49. a5 { [%clk 0:15:22] }
49... h1=Q { [%clk 0:13:18] } 50. a6 { [%clk 0:15:12] } 50... Qxf3
{ [%clk 0:13:42] } 51. a7 { [%clk 0:15:17] } 51... c3 { [%clk 0:13:47] } 52.
a8=Q { [%clk 0:15:14] } 52... Qxa8 { [%clk 0:13:56] } 53. f4 { [%clk 0:15:22] }
53... c2 { [%clk 0:14:03] } 54. f5+ { [%clk 0:15:31] } 54... Kxf5
{ [%clk 0:14:10] } 55. Kd7 { [%clk 0:15:40] } 55... c1=R { [%clk 0:14:16] } 56.
Ke7 { [%clk 0:15:46] } 56... Qa6 { [%clk 0:14:23] } 57. Kf7 { [%clk 0:15:54] }
57... Rc7+ { [%clk 0:14:31] } 58. Ke8 { [%clk 0:16:03] } 58... Qc8#
{ [%clk 0:14:29] } 0-1