Harsha Bharathakoti vs Escalante Ramirez, Brian
35th Annual Chicago Open · Round 6 · 2026.05.24 · 1-0 · C00 French Defense: King's Indian Attack
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.
PGN
[Event "35th Annual Chicago Open"]
[Site "Lichess"]
[Date "2026.05.24"]
[Round "6"]
[White "Harsha Bharathakoti"]
[Black "Escalante Ramirez, Brian"]
[Result "1-0"]
[PlyCount "93"]
[WhiteElo "2519"]
[WhiteFideId "5078776"]
[WhiteTitle "GM"]
[BlackElo "2449"]
[BlackFideId "3819566"]
[BlackTitle "GM"]
[ECO "C00"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-06-04"]
1. e4 { [%clk 1:09:24] } 1... e6 { [%clk 1:20:00] } 2. d3 { [%clk 1:08:21] }
2... d5 { [%clk 1:20:00] } 3. Qe2 { [%clk 1:08:21] } 3... dxe4
{ [%clk 1:12:20] } 4. dxe4 { [%clk 1:08:21] } 4... e5 { [%clk 1:12:20] } 5. Nf3
{ [%clk 1:07:57] } 5... Nc6 { [%clk 1:12:20] } 6. c3 { [%clk 1:07:57] } 6...
Bd6 { [%clk 1:08:36] } 7. Qc2 { [%clk 1:03:30] } 7... Nf6 { [%clk 1:04:20] }
8. h3 { [%clk 0:53:24] } 8... O-O { [%clk 1:04:20] } 9. Nbd2
{ [%clk 0:53:09] } 9... a5 { [%clk 0:54:54] } 10. Nc4 { [%clk 0:36:28] } 10...
Bc5 { [%clk 0:54:54] } 11. Bg5 { [%clk 0:24:32] } 11... Qe7 { [%clk 0:54:54] }
12. Ne3 { [%clk 0:16:29] } 12... Bxe3 { [%clk 0:53:54] } 13. Bxe3
{ [%clk 0:16:29] } 13... b6 { [%clk 0:53:44] } 14. a4 { [%clk 0:14:20] } 14...
Bb7 { [%clk 0:44:00] } 15. Bd3 { [%clk 0:13:05] } 15... Rad8
{ [%clk 0:40:54] } 16. O-O { [%clk 0:13:05] } 16... Nb8 { [%clk 0:40:54] } 17.
Rfe1 { [%clk 0:10:45] } 17... Na6 { [%clk 0:40:19] } 18. Nh4 { [%clk 0:10:11] }
18... Nd7 { [%clk 0:23:27] } 19. Nf5 { [%clk 0:10:11] } 19... Qe6
{ [%clk 0:23:27] } 20. Bg5 { [%clk 0:09:17] } 20... f6 { [%clk 0:17:42] } 21.
Qe2 { [%clk 0:07:39] } 21... Kh8 { [%clk 0:15:52] } 22. Bc4 { [%clk 0:06:22] }
22... Qe8 { [%clk 0:14:54] } 23. Be3 { [%clk 0:03:13] } 23... Nac5
{ [%clk 0:09:27] } 24. f3 { [%clk 0:03:13] } 24... Ne6 { [%clk 0:08:13] } 25.
b4 { [%clk 0:03:13] } 25... g6 { [%clk 0:05:32] } 26. Ng3 { [%clk 0:03:13] }
26... Nf4 { [%clk 0:05:32] } 27. Qb2 { [%clk 0:02:56] } 27... Bc6
{ [%clk 0:05:19] } 28. Ne2 { [%clk 0:02:24] } 28... g5 { [%clk 0:05:19] } 29.
Ng3 { [%clk 0:02:24] } 29... axb4 { [%clk 0:04:08] } 30. cxb4
{ [%clk 0:02:24] } 30... Nb8 { [%clk 0:04:08] } 31. Qc2 { [%clk 0:01:22] }
31... Bd7 { [%clk 0:04:08] } 32. a5 { [%clk 0:01:12] } 32... Nc6
{ [%clk 0:02:45] } 33. axb6 { [%clk 0:01:05] } 33... cxb6 { [%clk 0:02:45] }
34. Bxb6 { [%clk 0:01:05] } 34... Nxb4 { [%clk 0:02:37] } 35. Qc3
{ [%clk 0:00:11] } 35... Qe7 { [%clk 0:02:37] } 36. Bxd8 { [%clk 0:00:11] }
36... Rxd8 { [%clk 0:02:18] } 37. Rac1 { [%clk 0:00:11] } 37... Qc5+
{ [%clk 0:00:28] } 38. Qe3 { [%clk 0:00:11] } 38... Qd4 { [%clk 0:00:28] } 39.
Qxd4 { [%clk 0:00:07] } 39... exd4 { [%clk 0:00:28] } 40. Red1
{ [%clk 0:00:03] } 40... d3 { [%clk 0:00:04] } 41. Rb1 { [%clk 0:26:34] } 41...
Nc2 { [%clk 0:24:22] } 42. Bxd3 { [%clk 0:24:17] } 42... Ne3 { [%clk 0:22:40] }
43. Bb5 { [%clk 0:24:17] } 43... Nxd1 { [%clk 0:22:40] } 44. Rxd1
{ [%clk 0:24:17] } 44... Rb8 { [%clk 0:22:40] } 45. Bxd7 { [%clk 0:23:05] }
45... Rb2 { [%clk 0:22:40] } 46. Kh1 { [%clk 0:21:13] } 46... Rxg2
{ [%clk 0:22:26] } 47. Nh5 { [%clk 0:21:13] } 1-0