Yang, Jiayou vs Gao, Albert
FIDE World Team Amateur Rapid Chess Cup 2026 - Pool B · Round 2 · 2026.06.18 · 1-0 · D01 Richter-Veresov Attack
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.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
PGN
[Event "FIDE World Team Amateur Rapid Chess Cup 2026 - Pool B"]
[Site "Lichess"]
[Date "2026.06.18"]
[Round "2"]
[White "Yang, Jiayou"]
[Black "Gao, Albert"]
[Result "1-0"]
[PlyCount "151"]
[WhiteFideId "574003160"]
[BlackElo "1638"]
[BlackFideId "39954480"]
[ECO "D01"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2027-07-07"]
1. d4 { [%clk 0:15:16] } 1... Nf6 { [%clk 0:15:18] } 2. Nc3 { [%clk 0:15:22] }
2... d5 { [%clk 0:15:24] } 3. Bg5 { [%clk 0:15:28] } 3... g6 { [%clk 0:15:22] }
4. Bxf6 { [%clk 0:15:32] } 4... exf6 { [%clk 0:15:28] } 5. e3
{ [%clk 0:15:31] } 5... Bg7 { [%clk 0:15:36] } 6. Nf3 { [%clk 0:15:31] } 6...
O-O { [%clk 0:15:42] } 7. Be2 { [%clk 0:15:34] } 7... Be6 { [%clk 0:14:42] } 8.
O-O { [%clk 0:15:38] } 8... Re8 { [%clk 0:14:31] } 9. Nd2 { [%clk 0:15:43] }
9... c5 $6 { Inaccuracy. f5 was best. [%clk 0:14:26] } 10. dxc5
{ [%clk 0:15:38] } 10... Qc7 { [%clk 0:14:06] } 11. Nb3 { [%clk 0:15:41] }
11... Rd8 { [%clk 0:13:45] } 12. Nb5 { [%clk 0:15:27] } 12... Qc6 $2
{ Mistake. Qe7 was best. [%clk 0:12:12] } 13. N5d4 $6
{ Inaccuracy. c4 was best. [%clk 0:15:29] } 13... Qc7 { [%clk 0:12:16] } 14.
Qe1 { [%clk 0:13:55] } 14... Nd7 { [%clk 0:11:28] } 15. c4 $2
{ Mistake. Nxe6 was best. [%clk 0:12:22] } 15... Nxc5 { [%clk 0:10:32] } 16.
Nxe6 { [%clk 0:11:37] } 16... fxe6 { [%clk 0:10:40] } 17. Nd4
{ [%clk 0:11:30] } 17... Qd7 { [%clk 0:09:09] } 18. cxd5 { [%clk 0:11:30] }
18... exd5 { [%clk 0:07:18] } 19. Qb4 { [%clk 0:10:54] } 19... b6
{ [%clk 0:06:48] } 20. Rfd1 { [%clk 0:10:57] } 20... Rac8 { [%clk 0:06:25] }
21. Bf3 { [%clk 0:10:51] } 21... Qa4 { [%clk 0:05:30] } 22. Qxa4
{ [%clk 0:09:32] } 22... Nxa4 { [%clk 0:05:37] } 23. Rd2 { [%clk 0:08:13] }
23... Kf7 { [%clk 0:02:59] } 24. g3 { [%clk 0:08:15] } 24... f5
{ [%clk 0:02:55] } 25. Kg2 { [%clk 0:07:46] } 25... Nc5 { [%clk 0:02:23] } 26.
Rad1 { [%clk 0:07:39] } 26... Ne4 { [%clk 0:01:24] } 27. Bxe4
{ [%clk 0:07:45] } 27... dxe4 { [%clk 0:01:30] } 28. Nb5 { [%clk 0:07:51] }
28... Rxd2 { [%clk 0:01:36] } 29. Rxd2 { [%clk 0:07:59] } 29... Rc5
{ [%clk 0:01:15] } 30. Rd7+ { [%clk 0:06:40] } 30... Kf8 { [%clk 0:01:05] } 31.
Nc7 { [%clk 0:06:09] } 31... Rc6 { [%clk 0:00:30] } 32. b4 { [%clk 0:06:05] }
32... Be5 { [%clk 0:00:31] } 33. Nd5 $6
{ Inaccuracy. Na8 was best. [%clk 0:05:04] } 33... Rd6 { [%clk 0:00:29] } 34.
Rxd6 { [%clk 0:05:08] } 34... Bxd6 { [%clk 0:00:37] } 35. b5 $6
{ Inaccuracy. f3 was best. [%clk 0:05:04] } 35... Kf7 { [%clk 0:00:40] } 36.
Nc3 { [%clk 0:04:51] } 36... Ke6 { [%clk 0:00:43] } 37. Kf1 $4
{ Blunder. g4 was best. [%clk 0:04:43] } 37... Bb4 { [%clk 0:00:46] } 38. Ne2
{ [%clk 0:04:45] } 38... g5 $4 { Blunder. Kd5 was best. [%clk 0:00:52] } 39.
Nd4+ { [%clk 0:04:52] } 39... Kf6 { [%clk 0:00:36] } 40. Nc6 { [%clk 0:05:00] }
40... Bc5 { [%clk 0:00:31] } 41. Ke2 { [%clk 0:05:04] } 41... Ke6
{ [%clk 0:00:39] } 42. Nxa7 { [%clk 0:04:15] } 42... Kd5 { [%clk 0:00:46] } 43.
Nc6 { [%clk 0:04:08] } 43... Kc4 { [%clk 0:00:54] } 44. a4 { [%clk 0:04:15] }
44... Kb3 { [%clk 0:01:02] } 45. a5 { [%clk 0:04:13] } 45... bxa5
{ [%clk 0:01:07] } 46. Nxa5+ { [%clk 0:04:20] } 46... Ka4 { [%clk 0:01:14] }
47. Nc6 { [%clk 0:04:12] } 47... Kxb5 { [%clk 0:01:22] } 48. Nd8
{ [%clk 0:04:18] } 48... Kc4 { [%clk 0:01:17] } 49. Ne6 { [%clk 0:04:24] }
49... Be7 { [%clk 0:01:25] } 50. Ng7 { [%clk 0:04:07] } 50... f4
{ [%clk 0:01:28] } 51. exf4 { [%clk 0:04:09] } 51... gxf4 { [%clk 0:01:37] }
52. gxf4 { [%clk 0:04:15] } 52... Kd5 { [%clk 0:01:38] } 53. Nf5
{ [%clk 0:04:15] } 53... Bf6 { [%clk 0:01:46] } 54. Ng3 { [%clk 0:04:10] }
54... Kd4 { [%clk 0:01:47] } 55. f3 { [%clk 0:03:04] } 55... exf3+
{ [%clk 0:01:47] } 56. Kxf3 { [%clk 0:03:27] } 56... Kd5 { [%clk 0:01:54] } 57.
Kg4 { [%clk 0:03:31] } 57... Ke6 { [%clk 0:02:01] } 58. Ne4 { [%clk 0:03:34] }
58... Bg7 { [%clk 0:02:08] } 59. Ng5+ { [%clk 0:03:41] } 59... Kf6
{ [%clk 0:02:13] } 60. Nxh7+ { [%clk 0:03:48] } 60... Kg6 { [%clk 0:02:22] }
61. Ng5 { [%clk 0:03:56] } 61... Bc3 { [%clk 0:02:28] } 62. f5+
{ [%clk 0:03:45] } 62... Kf6 $4 { Blunder. Kg7 was best. [%clk 0:02:18] } 63.
Ne4+ { [%clk 0:03:53] } 63... Kg7 $6
{ Checkmate is now unavoidable. Ke5 was best. [%clk 0:02:26] } 64. Nxc3
{ [%clk 0:04:01] } 64... Kf6 { [%clk 0:02:35] } 65. Ne4+ { [%clk 0:04:08] }
65... Kf7 { [%clk 0:02:42] } 66. Kg5 { [%clk 0:04:16] } 66... Kg7
{ [%clk 0:02:52] } 67. f6+ { [%clk 0:04:24] } 67... Kf7 { [%clk 0:03:01] } 68.
Kf5 { [%clk 0:04:31] } 68... Kf8 { [%clk 0:03:10] } 69. Ke6 { [%clk 0:04:38] }
69... Ke8 { [%clk 0:03:19] } 70. Ng5 { [%clk 0:04:34] } 70... Kf8
{ [%clk 0:03:28] } 71. Nh7+ { [%clk 0:04:38] } 71... Kg8 { [%clk 0:03:33] } 72.
f7+ { [%clk 0:04:46] } 72... Kxh7 { [%clk 0:03:41] } 73. f8=Q
{ [%clk 0:04:52] } 73... Kg6 { [%clk 0:03:49] } 74. Qg8+ { [%clk 0:05:00] }
74... Kh5 { [%clk 0:03:57] } 75. Kf5 { [%clk 0:05:08] } 75... Kh6
{ [%clk 0:04:06] } 76. Qg6# { [%clk 0:05:06] } 1-0