Vivekananthan, Anish vs Guo, Ethan
Texas Grand Circuit Edition 1: Dallas · Round 3.4 · 2026.03.12 · 0-1 · D85 Grünfeld Defense: Exchange Variation, Modern Exchange Variation, Kramnik's 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.
PGN
[Event "Texas Grand Circuit Edition 1: Dallas"]
[Site "Lichess"]
[Date "2026.03.12"]
[Round "3.4"]
[White "Vivekananthan, Anish"]
[Black "Guo, Ethan"]
[Result "0-1"]
[PlyCount "77"]
[WhiteElo "2400"]
[WhiteFideId "2090775"]
[WhiteTitle "IM"]
[BlackElo "2364"]
[BlackFideId "30976359"]
[BlackTitle "FM"]
[ECO "D85"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]
1. d4 { [%clk 1:25:23] } 1... Nf6 { [%clk 1:30:53] } 2. c4 { [%clk 1:25:49] }
2... g6 { [%clk 1:31:17] } 3. Nc3 { [%clk 1:26:13] } 3... d5 { [%clk 1:31:43] }
4. cxd5 { [%clk 1:26:38] } 4... Nxd5 { [%clk 1:32:07] } 5. e4
{ [%clk 1:27:03] } 5... Nxc3 { [%clk 1:32:29] } 6. bxc3 { [%clk 1:27:28] } 6...
Bg7 { [%clk 1:32:53] } 7. Nf3 { [%clk 1:27:52] } 7... c5 { [%clk 1:33:18] } 8.
h3 { [%clk 1:28:16] } 8... O-O { [%clk 1:31:22] } 9. Be2 { [%clk 1:28:30] }
9... Nc6 { [%clk 1:30:59] } 10. Be3 { [%clk 1:28:16] } 10... Qa5
{ [%clk 1:29:24] } 11. O-O { [%clk 1:23:39] } 11... Rd8 { [%clk 1:20:59] } 12.
Rc1 { [%clk 1:08:27] } 12... e6 { [%clk 1:16:44] } 13. Bg5 { [%clk 1:05:42] }
13... Rd7 { [%clk 1:11:58] } 14. d5 { [%clk 0:47:31] } 14... exd5
{ [%clk 1:09:59] } 15. exd5 { [%clk 0:47:57] } 15... Qxa2 { [%clk 1:07:54] }
16. c4 { [%clk 0:46:10] } 16... b6 $2 { Mistake. Nd4 was best.[%clk 1:02:01] }
17. Bd3 { [%clk 0:39:05] } 17... Nd4 { [%clk 0:53:45] } 18. Nd2 $4
{ Blunder. Re1 was best.[%clk 0:36:12] } 18... h6 { [%clk 0:51:59] } 19. Bf4
{ [%clk 0:28:43] } 19... Bb7 $6 { Inaccuracy. Re7 was best.[%clk 0:49:49] } 20.
Ra1 { [%clk 0:15:51] } 20... Qb2 { [%clk 0:49:34] } 21. Qg4 $2
{ Mistake. Ne4 was best.[%clk 0:11:25] } 21... Rdd8 $6
{ Inaccuracy. Re7 was best.[%clk 0:46:39] } 22. Rae1 $6
{ Inaccuracy. Rfe1 was best.[%clk 0:09:19] } 22... Bc8 { [%clk 0:45:02] } 23.
Qg3 { [%clk 0:07:16] } 23... Bf5 { [%clk 0:44:30] } 24. Ne4 { [%clk 0:06:28] }
24... Re8 { [%clk 0:39:31] } 25. Kh1 { [%clk 0:01:07] } 25... Bxe4
{ [%clk 0:34:15] } 26. Rxe4 $2 { Mistake. Bxe4 was best.[%clk 0:01:29] } 26...
Rxe4 { [%clk 0:33:22] } 27. Bxe4 { [%clk 0:01:58] } 27... Ne2
{ [%clk 0:32:43] } 28. Qf3 { [%clk 0:02:14] } 28... Nxf4 { [%clk 0:33:04] } 29.
Qxf4 { [%clk 0:02:43] } 29... Qd4 { [%clk 0:33:09] } 30. g4 { [%clk 0:00:35] }
30... Qxc4 { [%clk 0:32:25] } 31. Kg2 { [%clk 0:00:41] } 31... Qd4
{ [%clk 0:30:57] } 32. Qf3 { [%clk 0:01:01] } 32... Rd8 { [%clk 0:29:27] } 33.
Rd1 { [%clk 0:01:26] } 33... Qc3 { [%clk 0:29:03] } 34. Rd3 { [%clk 0:01:50] }
34... Qe5 { [%clk 0:29:03] } 35. Re3 { [%clk 0:01:58] } 35... Qd6
{ [%clk 0:29:05] } 36. h4 { [%clk 0:01:41] } 36... Bd4 { [%clk 0:28:49] } 37.
Re2 { [%clk 0:02:06] } 37... Qf6 { [%clk 0:28:57] } 38. Qh3 { [%clk 0:02:28] }
38... Re8 { [%clk 0:28:26] } 39. h5 $4
{ Blunder. Qg3 was best.[%clk 0:02:43] } 0-1