Liu, Richard Jingjie vs Mao, Daqi
Trusts Open 2026 | A Grade · Round 1 · 2026.05.29 · 0-1 · A01 Nimzo-Larsen 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.
PGN
[Event "Trusts Open 2026 | A Grade"]
[Site "Lichess"]
[Date "2026.05.29"]
[Round "1"]
[White "Liu, Richard Jingjie"]
[Black "Mao, Daqi"]
[Result "0-1"]
[PlyCount "136"]
[WhiteElo "1967"]
[WhiteFideId "4316967"]
[BlackElo "2232"]
[BlackFideId "4311370"]
[BlackTitle "FM"]
[ECO "A01"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-06-04"]
1. b3 { [%clk 1:30:58] } 1... e6 { [%clk 1:30:56] } 2. e3 { [%clk 1:31:23] }
2... Nf6 { [%clk 1:31:20] } 3. f4 { [%clk 1:31:46] } 3... Be7
{ [%clk 1:31:42] } 4. Nf3 { [%clk 1:32:09] } 4... b6 { [%clk 1:32:05] } 5. Be2
{ [%clk 1:32:29] } 5... Bb7 { [%clk 1:32:27] } 6. Bb2 { [%clk 1:32:53] } 6...
O-O { [%clk 1:32:51] } 7. O-O { [%clk 1:33:19] } 7... c5 { [%clk 1:33:14] } 8.
d3 { [%clk 1:33:43] } 8... Nc6 { [%clk 1:32:10] } 9. a3 { [%clk 1:31:19] } 9...
d5 { [%clk 1:29:39] } 10. Ne5 { [%clk 1:24:22] } 10... Nd7 { [%clk 1:27:20] }
11. Nxc6 { [%clk 1:23:48] } 11... Bxc6 { [%clk 1:27:41] } 12. Nd2
{ [%clk 1:24:15] } 12... Bf6 { [%clk 1:26:57] } 13. Bxf6 { [%clk 1:23:05] }
13... Qxf6 { [%clk 1:26:59] } 14. Nf3 { [%clk 1:20:38] } 14... Qc3
{ [%clk 1:21:33] } 15. Qd2 { [%clk 1:20:22] } 15... Qxd2 { [%clk 1:21:46] } 16.
Nxd2 { [%clk 1:20:51] } 16... Rfe8 { [%clk 1:18:51] } 17. d4 { [%clk 1:19:56] }
17... f6 { [%clk 1:15:21] } 18. Bg4 { [%clk 1:17:39] } 18... e5 $6
{ Inaccuracy. b5 was best.[%clk 1:13:25] } 19. Bxd7 $6
{ Inaccuracy. c4 was best.[%clk 1:13:49] } 19... Bxd7 { [%clk 1:13:51] } 20.
dxe5 { [%clk 1:13:59] } 20... fxe5 { [%clk 1:14:03] } 21. Nf3
{ [%clk 1:14:27] } 21... exf4 { [%clk 1:11:28] } 22. exf4 { [%clk 1:14:28] }
22... Bf5 { [%clk 1:11:19] } 23. Rf2 $6
{ Inaccuracy. c3 was best.[%clk 1:14:09] } 23... Re3 { [%clk 1:10:50] } 24. Rd1
{ [%clk 1:00:54] } 24... d4 { [%clk 1:09:36] } 25. Rdd2 { [%clk 0:58:49] }
25... Rc3 { [%clk 1:05:07] } 26. Ne5 { [%clk 0:58:48] } 26... Rd8
{ [%clk 1:04:23] } 27. g4 { [%clk 0:57:04] } 27... Be4 { [%clk 1:03:42] } 28.
Rfe2 { [%clk 0:57:19] } 28... Bb7 { [%clk 1:03:03] } 29. Rf2 { [%clk 0:54:25] }
29... Ba6 { [%clk 1:01:46] } 30. Rf3 $6
{ Inaccuracy. h4 was best.[%clk 0:53:53] } 30... Rxf3 { [%clk 1:02:03] } 31.
Nxf3 { [%clk 0:53:59] } 31... Rf8 { [%clk 1:01:06] } 32. f5 { [%clk 0:54:21] }
32... Re8 { [%clk 0:58:13] } 33. Kf2 { [%clk 0:54:12] } 33... Re3
{ [%clk 0:57:28] } 34. Ng5 { [%clk 0:53:07] } 34... h6 { [%clk 0:54:24] } 35.
Ne6 { [%clk 0:52:57] } 35... h5 $2 { Mistake. Bb7 was best.[%clk 0:53:22] } 36.
gxh5 $6 { Inaccuracy. b4 was best.[%clk 0:39:27] } 36... Re5 { [%clk 0:53:09] }
37. Kg3 { [%clk 0:36:29] } 37... Rxf5 { [%clk 0:51:36] } 38. Rf2 $2
{ Mistake. Nc7 was best.[%clk 0:38:01] } 38... Rxf2 { [%clk 0:50:19] } 39. Kxf2
{ [%clk 0:38:30] } 39... Bc8 { [%clk 0:50:32] } 40. Nf4 { [%clk 0:34:44] }
40... Bf5 { [%clk 0:50:52] } 41. Nd3 { [%clk 0:34:49] } 41... Kf7
{ [%clk 0:47:04] } 42. Kf3 { [%clk 0:34:46] } 42... Kf6 { [%clk 0:45:59] } 43.
Kf4 { [%clk 0:34:51] } 43... Bh7 { [%clk 0:46:13] } 44. h4 $6
{ Inaccuracy. a4 was best.[%clk 0:33:33] } 44... Bf5 { [%clk 0:45:14] } 45. Ne1
{ [%clk 0:32:46] } 45... Bh7 { [%clk 0:39:32] } 46. Nd3 { [%clk 0:33:15] }
46... Ke6 { [%clk 0:39:20] } 47. Kg5 $2
{ Mistake. Ne1 was best.[%clk 0:30:50] } 47... Bxd3 { [%clk 0:37:36] } 48. cxd3
{ [%clk 0:31:19] } 48... b5 { [%clk 0:38:00] } 49. Kg6 $2
{ Checkmate is now unavoidable. h6 was best.[%clk 0:31:27] } 49... c4
{ [%clk 0:38:26] } 50. bxc4 $6
{ Checkmate is now unavoidable. dxc4 was best.[%clk 0:31:53] } 50... bxc4
{ [%clk 0:38:54] } 51. Kxg7 $6
{ Checkmate is now unavoidable. h6 was best.[%clk 0:32:19] } 51... cxd3
{ [%clk 0:39:21] } 52. h6 { [%clk 0:32:43] } 52... d2 { [%clk 0:39:50] } 53. h7
{ [%clk 0:33:12] } 53... d1=Q { [%clk 0:40:15] } 54. h8=Q { [%clk 0:32:58] }
54... Qg4+ { [%clk 0:40:43] } 55. Kf8 { [%clk 0:33:15] } 55... Qf5+
{ [%clk 0:41:09] } 56. Kg7 { [%clk 0:33:36] } 56... Qf6+ { [%clk 0:41:17] } 57.
Kh7 { [%clk 0:34:00] } 57... Qxh4+ { [%clk 0:41:41] } 58. Kg7
{ [%clk 0:34:25] } 58... Qxh8+ { [%clk 0:42:08] } 59. Kg6 { [%clk 0:33:35] }
59... Qh6+ { [%clk 0:41:40] } 60. Kxh6 { [%clk 0:33:56] } 60... d3
{ [%clk 0:42:08] } 61. Kg5 { [%clk 0:34:20] } 61... d2 { [%clk 0:42:33] } 62.
Kf4 { [%clk 0:34:45] } 62... d1=Q { [%clk 0:42:55] } 63. Ke3 { [%clk 0:35:11] }
63... Ke5 { [%clk 0:43:21] } 64. a4 { [%clk 0:35:37] } 64... Qb3+
{ [%clk 0:43:48] } 65. Kd2 { [%clk 0:36:04] } 65... Kd4 { [%clk 0:44:16] } 66.
a5 { [%clk 0:36:30] } 66... Qa2+ { [%clk 0:44:43] } 67. Ke1 { [%clk 0:36:57] }
67... Ke3 { [%clk 0:45:08] } 68. a6 { [%clk 0:37:23] } 68... Qe2#
{ [%clk 0:45:27] } 0-1