Blomer, John vs Moradiabadi, Elshan
2025 Charlotte Winter Classic · Round 2 · 2025.12.26 · 0-1 · A36 English Opening: Symmetrical Variation, Symmetrical 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.
PGN
[Event "2025 Charlotte Winter Classic"]
[Site "Lichess"]
[Date "2025.12.26"]
[Round "2"]
[White "Blomer, John"]
[Black "Moradiabadi, Elshan"]
[Result "0-1"]
[PlyCount "72"]
[WhiteElo "1804"]
[WhiteFideId "39901122"]
[BlackElo "2492"]
[BlackFideId "12501255"]
[BlackTitle "GM"]
[ECO "A36"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. g3 { [%clk 1:50:19] } 1... c5 { [%clk 1:43:20] } 2. c4 { [%clk 1:49:11] }
2... Nc6 { [%clk 1:42:09] } 3. Bg2 { [%clk 1:49:16] } 3... g6
{ [%clk 1:42:19] } 4. Nc3 { [%clk 1:49:19] } 4... Bg7 { [%clk 1:42:25] } 5. d3
{ [%clk 1:49:14] } 5... d6 { [%clk 1:42:30] } 6. e4 { [%clk 1:49:19] } 6... h5
{ [%clk 1:42:12] } 7. h3 { [%clk 1:48:29] } 7... Bd7 { [%clk 1:42:12] } 8.
Nge2 { [%clk 1:48:29] } 8... Qc8 { [%clk 1:42:21] } 9. Be3 { [%clk 1:47:59] }
9... Nf6 { [%clk 1:42:25] } 10. a3 { [%clk 1:47:25] } 10... O-O
{ [%clk 1:39:21] } 11. Rb1 { [%clk 1:47:21] } 11... e5 { [%clk 1:33:43] } 12.
b4 { [%clk 1:43:17] } 12... Nd4 { [%clk 1:33:46] } 13. Bg5 { [%clk 1:41:45] }
13... Be6 { [%clk 1:37:06] } 14. Nd5 $6
{ Inaccuracy. bxc5 was best.[%clk 1:40:24] } 14... Bxd5 { [%clk 1:32:50] } 15.
exd5 { [%clk 1:35:53] } 15... cxb4 { [%clk 1:24:47] } 16. axb4
{ [%clk 1:35:36] } 16... b5 { [%clk 1:22:01] } 17. Rc1 { [%clk 1:34:44] }
17... bxc4 { [%clk 1:19:26] } 18. dxc4 { [%clk 1:30:41] } 18... a5
{ [%clk 1:15:01] } 19. b5 $6 { Inaccuracy. bxa5 was best.[%clk 1:32:04] }
19... Qc7 $6 { Inaccuracy. a4 was best.[%clk 1:06:07] } 20. O-O
{ [%clk 1:29:48] } 20... Nd7 { [%clk 1:06:16] } 21. Be3 { [%clk 1:29:00] }
21... Nc5 $6 { Inaccuracy. Nf5 was best.[%clk 1:05:06] } 22. Rb1
{ [%clk 1:27:50] } 22... Nf5 { [%clk 1:05:06] } 23. b6 $2
{ Mistake. Bxc5 was best. } 23... Nxe3 { [%clk 1:04:16] } 24. fxe3 $6
{ Inaccuracy. bxc7 was best.[%clk 1:26:05] } 24... Qb7 { [%clk 1:03:32] } 25.
Nc3 { [%clk 1:26:02] } 25... Ra6 { [%clk 1:03:37] } 26. Rb5 { [%clk 1:24:26] }
26... a4 { [%clk 1:01:10] } 27. Rxc5 { [%clk 1:22:28] } 27... dxc5
{ [%clk 1:01:17] } 28. Nxa4 { [%clk 1:22:32] } 28... Bh6 { [%clk 0:57:59] } 29.
Re1 { [%clk 1:21:53] } 29... Ra5 { [%clk 0:52:35] } 30. Qb3 { [%clk 1:21:40] }
30... Qa6 { [%clk 0:51:06] } 31. Ra1 $6
{ Inaccuracy. Nc3 was best.[%clk 1:19:00] } 31... Rb8 { [%clk 0:48:48] } 32.
d6 { [%clk 1:13:37] } 32... Rxb6 { [%clk 0:48:52] } 33. Qxb6 { [%clk 1:13:31] }
33... Qxb6 { [%clk 0:48:49] } 34. Nxb6 { [%clk 1:13:38] } 34... Rxa1+
{ [%clk 0:48:32] } 35. Kf2 { [%clk 1:13:43] } 35... Ra2+ { [%clk 0:48:28] } 36.
Kf3 $6 { Inaccuracy. Kf1 was best.[%clk 1:13:44] } 36... e4+
{ [%clk 0:47:16] } 0-1