Gao, Heye vs Yao, Henry
2026 Ontario Open · Round 2 · 2026.05.16 · 1-0 · C54 Italian Game: Classical Variation, Giuoco Pianissimo
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.
PGN
[Event "2026 Ontario Open"]
[Site "Lichess"]
[Date "2026.05.16"]
[Round "2"]
[White "Gao, Heye"]
[Black "Yao, Henry"]
[Result "1-0"]
[PlyCount "67"]
[WhiteElo "2064"]
[WhiteFideId "2638223"]
[WhiteTitle "CM"]
[BlackElo "1979"]
[BlackFideId "2634929"]
[ECO "C54"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-06-04"]
1. e4 { [%clk 1:30:45] } 1... e5 { [%clk 1:30:50] } 2. Nf3 { [%clk 1:30:34] }
2... Nc6 { [%clk 1:31:16] } 3. Bc4 { [%clk 1:30:26] } 3... Nf6
{ [%clk 1:31:31] } 4. d3 { [%clk 1:30:17] } 4... Bc5 { [%clk 1:31:39] } 5. c3
{ [%clk 1:30:06] } 5... d6 { [%clk 1:31:57] } 6. b4 { [%clk 1:28:42] } 6...
Bb6 { [%clk 1:31:24] } 7. a4 { [%clk 1:28:31] } 7... a5 { [%clk 1:26:05] } 8.
b5 { [%clk 1:27:40] } 8... Ne7 { [%clk 1:25:00] } 9. O-O { [%clk 1:27:20] }
9... Ng6 { [%clk 1:18:56] } 10. Nbd2 { [%clk 1:25:15] } 10... O-O
{ [%clk 1:18:09] } 11. Ba2 { [%clk 1:24:31] } 11... d5 { [%clk 0:59:49] } 12.
Qc2 { [%clk 1:06:54] } 12... dxe4 { [%clk 0:53:24] } 13. dxe4
{ [%clk 1:04:35] } 13... Qe7 { [%clk 0:52:16] } 14. Nc4 { [%clk 1:00:49] }
14... Bc5 { [%clk 0:52:10] } 15. Be3 { [%clk 1:00:04] } 15... b6
{ [%clk 0:51:29] } 16. Nfd2 { [%clk 0:55:21] } 16... Bb7 { [%clk 0:46:58] } 17.
f3 { [%clk 0:54:17] } 17... Rad8 { [%clk 0:39:01] } 18. Nb3 { [%clk 0:52:01] }
18... Bxe3+ { [%clk 0:37:54] } 19. Nxe3 { [%clk 0:51:54] } 19... Nd7
{ [%clk 0:34:17] } 20. Rfd1 { [%clk 0:50:19] } 20... Nc5 { [%clk 0:33:04] } 21.
Nf5 { [%clk 0:49:23] } 21... Qg5 { [%clk 0:26:37] } 22. Nxc5 { [%clk 0:48:16] }
22... bxc5 { [%clk 0:27:02] } 23. Rxd8 { [%clk 0:45:12] } 23... Rxd8
{ [%clk 0:25:36] } 24. Rd1 { [%clk 0:45:09] } 24... Rxd1+ { [%clk 0:20:34] }
25. Qxd1 { [%clk 0:45:26] } 25... Bc8 { [%clk 0:20:50] } 26. g3
{ [%clk 0:30:29] } 26... Bxf5 { [%clk 0:17:26] } 27. exf5 { [%clk 0:30:40] }
27... Nf8 { [%clk 0:14:15] } 28. Qd5 { [%clk 0:28:04] } 28... Qxf5
{ [%clk 0:14:16] } 29. f4 { [%clk 0:26:30] } 29... Qe6 { [%clk 0:07:55] } 30.
fxe5 { [%clk 0:23:30] } 30... g6 { [%clk 0:04:43] } 31. Kf2 { [%clk 0:21:21] }
31... Qf5+ { [%clk 0:02:49] } 32. Ke3 { [%clk 0:20:27] } 32... Nd7
{ [%clk 0:01:25] } 33. e6 { [%clk 0:20:17] } 33... fxe6 { [%clk 0:00:43] } 34.
Qxf5 { [%clk 0:20:36] } 1-0