Wu, Andrew vs Moradiabadi, Elshan
2026 Charlotte February Open · Round 2 · 2026.02.20 · 0-1 · B06 Modern Defense: Standard Line
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.
PGN
[Event "2026 Charlotte February Open"]
[Site "Lichess"]
[Date "2026.02.20"]
[Round "2"]
[White "Wu, Andrew"]
[Black "Moradiabadi, Elshan"]
[Result "0-1"]
[PlyCount "98"]
[WhiteElo "2093"]
[WhiteFideId "30985749"]
[BlackElo "2496"]
[BlackFideId "12501255"]
[BlackTitle "GM"]
[ECO "B06l"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2023-03-03"]
1. e4 { [%clk 1:50:17] } 1... g6 { [%clk 1:45:40] } 2. d4 { [%clk 1:50:17] }
2... Bg7 { [%clk 1:45:49] } 3. Nc3 { [%clk 1:50:15] } 3... a6
{ [%clk 1:45:58] } 4. Be3 { [%clk 1:49:15] } 4... b5 { [%clk 1:46:06] } 5. Qd2
{ [%clk 1:49:03] } 5... Bb7 { [%clk 1:46:10] } 6. f3 { [%clk 1:48:26] } 6... d6
{ [%clk 1:45:50] } 7. h4 { [%clk 1:48:23] } 7... h6 { [%clk 1:45:40] } 8. h5
{ [%clk 1:46:28] } 8... g5 { [%clk 1:45:49] } 9. Nge2 { [%clk 1:43:49] } 9...
Nd7 { [%clk 1:45:40] } 10. Ng3 { [%clk 1:41:11] } 10... e6 { [%clk 1:45:44] }
11. a4 { [%clk 1:35:11] } 11... b4 { [%clk 1:43:48] } 12. Na2 $6
{ Inaccuracy. Nd1 was best.[%clk 1:29:26] } 12... c5 { [%clk 1:41:35] } 13. Rd1
{ [%clk 1:23:43] } 13... Qc7 { [%clk 1:37:14] } 14. Qf2 $6
{ Inaccuracy. Bf2 was best.[%clk 1:20:36] } 14... Ne7 { [%clk 1:36:48] } 15.
Bd3 { [%clk 1:18:25] } 15... O-O { [%clk 1:15:50] } 16. O-O { [%clk 1:15:12] }
16... cxd4 $2 { Mistake. f5 was best.[%clk 1:10:39] } 17. Bxd4
{ [%clk 1:14:46] } 17... Bxd4 { [%clk 1:10:38] } 18. Qxd4 { [%clk 1:14:51] }
18... Qc5 $6 { Inaccuracy. a5 was best.[%clk 1:09:52] } 19. Be2
{ [%clk 1:08:31] } 19... Nc6 { [%clk 1:09:03] } 20. Qxc5 { [%clk 1:06:51] }
20... Nxc5 { [%clk 1:09:12] } 21. Rxd6 { [%clk 1:04:07] } 21... Nxa4
{ [%clk 1:09:03] } 22. b3 { [%clk 1:03:30] } 22... Nc5 { [%clk 1:09:05] } 23.
Rfd1 { [%clk 1:02:37] } 23... a5 { [%clk 1:04:59] } 24. Bb5 { [%clk 1:00:17] }
24... Ne5 { [%clk 1:04:32] } 25. Nf1 { [%clk 0:57:30] } 25... Rfb8
{ [%clk 0:58:34] } 26. Be2 { [%clk 0:52:29] } 26... Bc6 { [%clk 0:50:38] } 27.
g3 $4 { Blunder. R6d4 was best.[%clk 0:46:18] } 27... a4 { [%clk 0:48:04] }
28. Nc1 { [%clk 0:43:27] } 28... a3 { [%clk 0:40:37] } 29. Na2
{ [%clk 0:39:49] } 29... g4 { [%clk 0:36:46] } 30. f4 { [%clk 0:34:51] } 30...
Bxe4 { [%clk 0:36:55] } 31. Ne3 { [%clk 0:30:25] } 31... Nf3+
{ [%clk 0:36:07] } 32. Kf2 { [%clk 0:29:47] } 32... f5 { [%clk 0:34:56] } 33.
Bc4 { [%clk 0:28:31] } 33... Kf7 { [%clk 0:34:53] } 34. Ke2 { [%clk 0:22:41] }
34... Ke7 { [%clk 0:33:40] } 35. Kf1 { [%clk 0:19:59] } 35... Ra7
{ [%clk 0:32:14] } 36. Ke2 { [%clk 0:19:03] } 36... Ba8 $4
{ Blunder. Rab7 was best.[%clk 0:22:27] } 37. Kf1 $4
{ Blunder. Nxf5+ was best.[%clk 0:14:42] } 37... Rd7 { [%clk 0:18:29] } 38.
Rxd7+ { [%clk 0:13:40] } 38... Nxd7 39. Be2 { [%clk 0:09:33] } 39... Nf6
{ [%clk 0:18:10] } 40. Bxf3 { [%clk 0:08:30] } 40... Bxf3 { [%clk 0:18:19] }
41. Rd4 { [%clk 0:07:35] } 41... Ne4 { [%clk 0:16:34] } 42. Nc4
{ [%clk 0:05:49] } 42... Nxg3+ { [%clk 0:16:20] } 43. Kf2 { [%clk 0:05:47] }
43... Ne2 { [%clk 0:12:49] } 44. Rd6 { [%clk 0:03:41] } 44... Nxf4
{ [%clk 0:12:56] } 45. Ra6 { [%clk 0:03:40] } 45... Nxh5 { [%clk 0:11:57] } 46.
Ne5 { [%clk 0:03:15] } 46... Be4 { [%clk 0:11:45] } 47. Ra7+ { [%clk 0:02:45] }
47... Rb7 { [%clk 0:11:53] } 48. Ra4 { [%clk 0:02:34] } 48... g3+
{ [%clk 0:11:55] } 49. Kg1 { [%clk 0:02:41] } 49... Nf4 { [%clk 0:11:53] } 0-1