Liang, Warren vs Zhang, Derek
Official Chess 1st Annual GRADE Metros · Round 4 · 2026.05.05 · 0-1 · B23 Sicilian Defense: Closed
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.
PGN
[Event "Official Chess 1st Annual GRADE Metros"]
[Site "Lichess"]
[Date "2026.05.05"]
[Round "4"]
[White "Liang, Warren"]
[Black "Zhang, Derek"]
[Result "0-1"]
[PlyCount "66"]
[WhiteElo "1620"]
[WhiteFideId "39921026"]
[ECO "B23"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-06-04"]
1. e4 { [%clk 0:50:00] } 1... c5 { [%clk 0:50:00] } 2. Nc3 { [%clk 0:50:00] }
2... d6 { [%clk 0:50:00] } 3. Nge2 { [%clk 0:49:49] } 3... Nf6
{ [%clk 0:49:22] } 4. g3 { [%clk 0:49:49] } 4... g6 { [%clk 0:49:05] } 5. Bg2
{ [%clk 0:49:49] } 5... Bg7 { [%clk 0:49:05] } 6. O-O { [%clk 0:49:45] } 6...
O-O { [%clk 0:48:44] } 7. f4 { [%clk 0:49:42] } 7... Nc6 { [%clk 0:47:31] } 8.
d3 { [%clk 0:49:39] } 8... Nd4 { [%clk 0:45:09] } 9. h3 { [%clk 0:49:20] } 9...
Rb8 { [%clk 0:42:56] } 10. g4 { [%clk 0:48:23] } 10... b5 { [%clk 0:42:14] }
11. Ng3 $6 { Inaccuracy. Nxd4 was best.[%clk 0:48:18] } 11... e6
{ [%clk 0:39:16] } 12. Nce2 { [%clk 0:47:15] } 12... Nd7 { [%clk 0:37:09] } 13.
c3 { [%clk 0:46:56] } 13... Nxe2+ { [%clk 0:36:45] } 14. Qxe2
{ [%clk 0:46:54] } 14... Qh4 { [%clk 0:34:58] } 15. Kh2 { [%clk 0:44:37] }
15... Kh8 $6 { Inaccuracy. b4 was best.[%clk 0:27:01] } 16. Bd2
{ [%clk 0:42:51] } 16... f5 $4 { Blunder. Qe7 was best.[%clk 0:23:41] } 17. g5
{ [%clk 0:41:58] } 17... e5 { [%clk 0:22:02] } 18. Nxf5 { [%clk 0:38:42] }
18... gxf5 { [%clk 0:18:40] } 19. Be1 { [%clk 0:38:42] } 19... Qxf4+
{ [%clk 0:18:34] } 20. Rxf4 { [%clk 0:38:42] } 20... exf4 { [%clk 0:18:30] }
21. exf5 { [%clk 0:36:26] } 21... Be5 $6
{ Inaccuracy. Rxf5 was best.[%clk 0:17:50] } 22. Kh1 { [%clk 0:34:55] } 22...
Rxf5 { [%clk 0:17:39] } 23. Be4 { [%clk 0:34:23] } 23... f3 { [%clk 0:13:31] }
24. Bxf3 $4 { Blunder. Qf2 was best.[%clk 0:32:30] } 24... Rxf3
{ [%clk 0:13:19] } 25. d4 $2 { Mistake. Qxf3 was best.[%clk 0:31:13] } 25...
Bb7 { [%clk 0:12:49] } 26. Kg1 { [%clk 0:30:50] } 26... cxd4 { [%clk 0:12:12] }
27. Qxb5 { [%clk 0:28:04] } 27... Nc5 { [%clk 0:10:48] } 28. Bf2
{ [%clk 0:27:31] } 28... Bh2+ { [%clk 0:09:09] } 29. Kxh2 { [%clk 0:27:31] }
29... Rxf2+ { [%clk 0:09:09] } 30. Kg3 $4
{ Checkmate is now unavoidable. Kg1 was best.[%clk 0:27:26] } 30... Ne4+
{ [%clk 0:08:59] } 31. Kh4 { [%clk 0:27:12] } 31... Rf4+ { [%clk 0:08:59] } 32.
Kh5 { [%clk 0:27:09] } 32... Ng3+ { [%clk 0:08:59] } 33. Kh6 { [%clk 0:27:04] }
33... Rh4# { [%clk 0:08:53] } 0-1