Mao, Fengxi vs Wang, Wesley

2026 Pan-American Intercollegiate Championship · Round 2.27 · 2026.01.03 · 1/2-1/2 · A06 Nimzo-Larsen Attack: Classical 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. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68.
PGN
[Event "2026 Pan-American Intercollegiate Championship"]
[Site "Lichess"]
[Date "2026.01.03"]
[Round "2.27"]
[White "Mao, Fengxi"]
[Black "Wang, Wesley"]
[Result "1/2-1/2"]
[PlyCount "135"]
[WhiteElo "2213"]
[WhiteFideId "2632586"]
[BlackElo "2338"]
[BlackFideId "2072823"]
[BlackTitle "FM"]
[ECO "A06"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. Nf3 { [%clk 1:30:55] } 1... d5 { [%clk 1:25:13] } 2. b3 { [%clk 1:31:09] }
2... Bf5 { [%clk 1:24:30] } 3. Bb2 { [%clk 1:31:21] } 3... e6
{ [%clk 1:24:55] } 4. g3 { [%clk 1:31:16] } 4... Nf6 { [%clk 1:24:32] } 5. Bg2
{ [%clk 1:31:13] } 5... h6 { [%clk 1:24:41] } 6. O-O { [%clk 1:31:16] } 6...
Be7 { [%clk 1:25:08] } 7. d3 { [%clk 1:31:28] } 7... O-O { [%clk 1:25:21] } 8.
Nbd2 { [%clk 1:31:47] } 8... Bh7 { [%clk 1:24:47] } 9. c4 { [%clk 1:31:59] }
9... a5 { [%clk 1:24:11] } 10. a3 { [%clk 1:32:08] } 10... c6
{ [%clk 1:24:37] } 11. Qb1 { [%clk 1:31:55] } 11... Qb6 { [%clk 1:23:15] } 12.
Bc3 { [%clk 1:18:14] } 12... c5 { [%clk 1:14:11] } 13. cxd5 { [%clk  1:16:43] }
13... Nxd5 { [%clk 1:14:10] } 14. Bb2 { [%clk 1:16:23] } 14... Nc6
{ [%clk 1:13:32] } 15. e4 { [%clk 1:09:28] } 15... Nc7 { [%clk 1:10:16] } 16.
Qc2 { [%clk 1:06:36] } 16... Rfd8 { [%clk 1:10:02] } 17. Nc4 { [%clk 1:01:51] }
17... Qa6 { [%clk 1:09:48] } 18. Nce5 { [%clk 0:59:13] } 18... f6
{ [%clk 1:06:28] } 19. Nxc6 { [%clk 0:59:15] } 19... Qxc6 { [%clk 1:06:53] }
20. Rfd1 { [%clk 0:49:51] } 20... e5 { [%clk 1:05:19] } 21. Nd2
{ [%clk 0:49:00] } 21... Bg6 { [%clk 1:01:30] } 22. a4 { [%clk 0:39:53] } 22...
Rd7 { [%clk 0:45:23] } 23. Bh3 { [%clk 0:29:17] } 23... Rdd8 { [%clk 0:45:48] }
24. Nc4 { [%clk 0:29:00] } 24... Bf7 { [%clk  0:36:53] } 25. Qe2
{ [%clk 0:23:20] } 25... Bf8 { [%clk 0:33:53] } 26. Bg4 { [%clk  0:21:14] }
26... g6 { [%clk 0:33:31] } 27. f4 { [%clk 0:13:42] } 27... exf4
{ [%clk 0:33:49] } 28. gxf4 { [%clk 0:14:06] } 28... Ne6 { [%clk 0:26:54] } 29.
Rf1 { [%clk 0:11:52] } 29... Nd4 { [%clk  0:26:20] } 30. Bxd4
{ [%clk 0:12:04] } 30... Rxd4 { [%clk 0:26:46] } 31. h4 $6
{ Inaccuracy. f5 was best.[%clk 0:11:21] } 31... h5 { [%clk 0:20:27] } 32. Bf3
{ [%clk 0:10:42] } 32... Qc7 { [%clk 0:20:54] } 33. Bg2 { [%clk 0:05:39] }
33... Bh6 { [%clk 0:17:29] } 34. f5 { [%clk 0:04:33] } 34... Qg3 $6
{ Inaccuracy. g5 was best.[%clk 0:16:31] } 35. Rf3 { [%clk 0:04:49] } 35...
Qxh4 { [%clk 0:16:36] } 36. fxg6 { [%clk 0:04:12] } 36... Bxg6
{ [%clk 0:17:01] } 37. Rh3 { [%clk 0:04:32] } 37... Qg5 { [%clk 0:16:45] } 38.
Kh1 { [%clk 0:04:48] } 38... Kh7 { [%clk  0:14:11] } 39. Bf3 { [%clk 0:04:49] }
39... Rg8 { [%clk  0:12:27] } 40. Rg1 { [%clk 0:03:24] } 40... Qxg1+
{ [%clk 0:08:46] } 41. Kxg1 { [%clk 0:03:47] } 41... Bf5+ { [%clk 0:09:10] }
42. Kh2 $4 { Blunder. Rg3 was  best.[%clk 0:00:47] } 42... Bf4+
{ [%clk 0:09:28] } 43. Kh1 { [%clk 0:01:11] } 43... Bxh3 { [%clk 0:09:54] } 44.
e5 { [%clk 0:01:29] } 44... Bf5 $4 { Blunder.  fxe5 was best.[%clk 0:04:42] }
45. exf6 { [%clk 0:01:36] } 45... Be3 $4
{ Blunder. Be5 was best.[%clk 0:00:51] } 46. Be4 { [%clk 0:01:26] } 46... Bxe4+
{ [%clk 0:01:07] } 47. dxe4 { [%clk 0:01:46] } 47... Bh6 { [%clk 0:01:01] } 48.
Qxh5 { [%clk 0:01:48] } 48... Rg5 { [%clk 0:00:52] } 49. Qf7+
{ [%clk 0:01:52] } 49... Kh8 { [%clk 0:01:21] } 50. Qe8+ { [%clk 0:01:13] }
50... Kh7 { [%clk 0:01:50] } 51. Qf7+ { [%clk 0:00:59] } 51... Kh8
{ [%clk 0:02:18] } 52. Qe8+ { [%clk 0:01:09] } 52... Kh7 { [%clk 0:02:47] } 53.
f7 $4 { Blunder. Qe7+ was best.[%clk  0:00:33] } 53... Rd1+ { [%clk 0:02:29] }
54. Kh2 { [%clk 0:00:57] } 54... Rf1 { [%clk 0:02:17] } 55. Qe7
{ [%clk 0:00:52] } 55... Rf2+ { [%clk 0:01:22] } 56. Kh3 { [%clk 0:00:46] }
56... Rf3+ { [%clk 0:01:28] } 57. Kh4 { [%clk 0:00:33] } 57... Rf4+
{ [%clk 0:01:51] } 58. Kh3 { [%clk 0:00:58] } 58... Rf3+ { [%clk 0:01:16] } 59.
Kh4 { [%clk 0:01:21] } 59... Rf4+ { [%clk 0:01:44] } 60. Kh3 { [%clk 0:01:45] }
60... Kg6 $4 { Blunder. Rf3+ was best.[%clk 0:00:23] } 61. Ne5+ $4
{ Blunder.  f8=Q was best.[%clk 0:02:02] } 61... Kh5 62. Nc4 $4
{ Checkmate is  now  unavoidable. Qxg5+ was best.[%clk 0:02:29] } 62... Kg6 $4
{ Lost forced  checkmate sequence. Rh4# was best. } 63. Qd6+ { [%clk 0:02:49] }
63... Rf6 64. Ne5+ Kg7 65. Qe7 { [%clk 0:01:45] } 65... Rh5+ { [%clk 0:00:23] }
66. Kg3 $4 { Blunder. Kg4 was best. } 66... Rg5+ $4
{ Blunder.  Bf4+ was best. } 67. Ng4 $4 { Blunder. Kh4 was best. } 67... Rh5 $4
{ Checkmate is now unavoidable. Rxf7  was best.[%clk 0:00:23] } 68. Ne5 $4
{ Lost forced checkmate sequence. f8=Q+  was best.[%clk 0:01:45] } 1/2-1/2