Sankar, Arjun vs Fang, Zelin

Cornerstone New Year's Classic Swiss 2026 · Round 2 · 2026.01.01 · 1/2-1/2 · A16 English Opening: Anglo-Indian Defense, Anglo-Grünfeld 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.
PGN
[Event "Cornerstone New Year's Classic Swiss 2026"]
[Site "Lichess"]
[Date "2026.01.01"]
[Round "2"]
[White "Sankar, Arjun"]
[Black "Fang, Zelin"]
[Result "1/2-1/2"]
[PlyCount "87"]
[WhiteElo "1832"]
[WhiteFideId "30969883"]
[BlackElo "1864"]
[BlackFideId "39906698"]
[ECO "A16"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. c4 { [%clk 1:30:58] } 1... Nf6 { [%clk 1:29:06] } 2. Nc3 { [%clk 1:31:26] }
2... d5 { [%clk 1:29:25] } 3. cxd5 { [%clk 1:31:32] } 3... Nxd5
{ [%clk 1:29:45] } 4. g3 { [%clk 1:31:43] } 4... g6 { [%clk 1:30:01] } 5. Bg2
{ [%clk 1:32:11] } 5... Nb6 { [%clk 1:30:21] } 6. e4 $6
{ Inaccuracy. h4 was best.[%clk 1:31:04] } 6... Bg7 { [%clk 1:30:34] } 7. Nge2
{ [%clk 1:31:26] } 7... Nc6 { [%clk 1:30:38] } 8. O-O { [%clk 1:31:13] } 8...
O-O { [%clk 1:31:00] } 9. d3 { [%clk 1:29:14] } 9... Nd4 { [%clk 1:24:38] } 10.
Nxd4 { [%clk 1:26:55] } 10... Bxd4 { [%clk 1:24:58] } 11. Ne2
{ [%clk 1:26:47] } 11... Bg4 { [%clk 1:25:07] } 12. h3 { [%clk 1:26:32] } 12...
Bxe2 { [%clk 1:25:20] } 13. Qxe2 { [%clk 1:27:00] } 13... Qd6
{ [%clk 1:25:13] } 14. Bf4 { [%clk 1:23:40] } 14... e5 { [%clk 1:24:52] } 15.
Bh6 { [%clk 1:20:06] } 15... Rfd8 { [%clk 1:25:04] } 16. Rad1
{ [%clk 1:18:50] } 16... Na4 { [%clk  1:24:58] } 17. Rd2 { [%clk 1:18:19] }
17... Qe6 { [%clk 1:15:24] } 18. a3 { [%clk  1:11:48] } 18... Qb3
{ [%clk 1:15:28] } 19. Kh2 { [%clk 1:06:14] } 19... Nxb2 $2
{ Mistake. Nc5 was best.[%clk 0:40:23] } 20. Rb1 { [%clk 1:03:13] } 20... Qxa3
{ [%clk  0:42:22] } 21. Rc2 $6 { Inaccuracy. Rdxb2 was best.[%clk 0:40:02] }
21... Qxd3 { [%clk 0:38:29] } 22. Rcxb2 { [%clk 0:39:38] } 22... Bxb2 $6
{ Inaccuracy. Qxe2 was best.[%clk 0:38:23] } 23. Qxb2 { [%clk 0:39:54] } 23...
Re8 $6 { Inaccuracy. Qd6 was best.[%clk 0:27:34] } 24. Qxb7 { [%clk 0:39:36] }
24... a5 { [%clk 0:25:04] } 25. Bf1 { [%clk 0:35:18] } 25... Qd6
{ [%clk 0:21:03] } 26. Bc4 $4 { Blunder. Qb3 was  best.[%clk 0:28:25] } 26...
Qc5 $4 { Blunder. g5 was best.[%clk 0:18:55] } 27. Qb3 { [%clk 0:23:57] } 27...
Qxf2+ { [%clk  0:17:35] } 28. Kh1 { [%clk 0:24:24] } 28... a4
{ [%clk 0:17:14] } 29. Qd3 $2 { Mistake. Qc3 was best.[%clk 0:18:10] } 29...
Rad8 $2 { Mistake. Red8 was  best.[%clk 0:07:52] } 30. Rf1 $2
{ Mistake.  Qf1 was best.[%clk 0:14:28] } 30... Rxd3 { [%clk 0:08:14] } 31.
Rxf2 { [%clk 0:14:56] } 31... Rd7 { [%clk  0:07:49] } 32. Bb5
{ [%clk 0:14:50] } 32... Rd1+ { [%clk 0:08:06] } 33. Kg2 { [%clk 0:14:33] }
33... Ra8 { [%clk 0:04:59] } 34. Bc6 { [%clk 0:12:28] } 34... Ra5 $4
{ Blunder. Rb8 was best.[%clk 0:03:57] } 35. Bd5 $4
{ Blunder. Be8 was  best.[%clk 0:10:50] } 35... Rdxd5 { [%clk 0:04:20] } 36.
exd5 { [%clk 0:11:12] } 36... Rxd5 { [%clk 0:04:19] } 37. Ra2
{ [%clk 0:11:32] } 37... Ra5 { [%clk  0:04:35] } 38. Kf3 { [%clk 0:11:02] }
38... f5 { [%clk 0:04:55] } 39. Ke3 { [%clk  0:07:44] } 39... Rb5
{ [%clk 0:03:40] } 40. Rxa4 { [%clk 0:07:52] } 40... Rb3+ { [%clk 0:03:01] }
41. Kf2 { [%clk 0:08:14] } 41... Rb2+ { [%clk 0:02:46] } 42. Ke3
{ [%clk 0:07:13] } 42... Rb3+ { [%clk 0:03:05] } 43. Kf2 { [%clk 0:07:36] }
43... Rb2+ { [%clk 0:03:28] } 44. Ke3 { [%clk 0:07:31] } 1/2-1/2