Koustav Chatterjee vs Lin, Bryan Enming
2026 NY Marshall Winter Invitational | GM B · Round 4.5 · 2026.01.14 · 1-0 · E94 King's Indian Defense: Orthodox Variation, Glek Defense
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.
PGN
[Event "2026 NY Marshall Winter Invitational | GM B"]
[Site "Lichess"]
[Date "2026.01.14"]
[Round "4.5"]
[White "Koustav Chatterjee"]
[Black "Lin, Bryan Enming"]
[Result "1-0"]
[PlyCount "75"]
[WhiteElo "2488"]
[WhiteFideId "25073060"]
[WhiteTitle "GM"]
[BlackElo "2340"]
[BlackFideId "30987121"]
[BlackTitle "IM"]
[ECO "E94"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. d4 { [%clk 1:28:35] } 1... Nf6 { [%clk 1:30:53] } 2. c4 { [%clk 1:28:12] }
2... g6 { [%clk 1:31:13] } 3. Nc3 { [%clk 1:28:37] } 3... Bg7
{ [%clk 1:31:39] } 4. e4 { [%clk 1:29:03] } 4... d6 { [%clk 1:32:06] } 5. Nf3
{ [%clk 1:29:28] } 5... O-O { [%clk 1:32:18] } 6. Be2 { [%clk 1:29:53] } 6...
e5 { [%clk 1:31:35] } 7. O-O { [%clk 1:30:16] } 7... Na6 { [%clk 1:31:32] } 8.
Re1 { [%clk 1:30:39] } 8... Bg4 { [%clk 1:30:39] } 9. Be3 { [%clk 1:31:02] }
9... exd4 { [%clk 1:30:20] } 10. Nxd4 { [%clk 1:31:24] } 10... Bxe2
{ [%clk 1:30:40] } 11. Qxe2 { [%clk 1:31:49] } 11... Re8 { [%clk 1:30:40] } 12.
f3 { [%clk 1:31:38] } 12... c6 { [%clk 1:30:50] } 13. Rad1 { [%clk 1:29:31] }
13... Nd7 { [%clk 1:23:26] } 14. f4 { [%clk 1:10:36] } 14... Nac5
{ [%clk 1:20:19] } 15. Qc2 { [%clk 1:05:48] } 15... Qa5 { [%clk 1:19:30] } 16.
a3 { [%clk 0:59:11] } 16... Qa6 { [%clk 1:17:41] } 17. b4 { [%clk 0:56:35] }
17... Ne6 { [%clk 1:17:30] } 18. Nxe6 { [%clk 0:46:44] } 18... Rxe6
{ [%clk 1:17:02] } 19. Qb3 { [%clk 0:47:10] } 19... Bxc3 $6
{ Inaccuracy. Nb6 was best.[%clk 1:13:30] } 20. Qxc3 { [%clk 0:47:30] } 20...
Rxe4 $4 { Blunder. Rae8 was best.[%clk 1:13:50] } 21. Rxd6 { [%clk 0:47:30] }
21... Nb6 $4 { Blunder. Rxc4 was best.[%clk 1:10:44] } 22. Bd4
{ [%clk 0:35:15] } 22... Rxe1+ $6 { Inaccuracy. Nxc4 was best.[%clk 0:48:19] }
23. Qxe1 { [%clk 0:35:35] } 23... Nxc4 { [%clk 0:48:42] } 24. Re6
{ [%clk 0:34:16] } 24... Rf8 { [%clk 0:42:31] } 25. Re8 { [%clk 0:33:57] }
25... Qxa3 { [%clk 0:41:15] } 26. Bf6 { [%clk 0:31:54] } 26... Ne5
{ [%clk 0:34:59] } 27. Rxf8+ { [%clk 0:31:18] } 27... Kxf8 { [%clk 0:35:24] }
28. Qxe5 { [%clk 0:31:45] } 28... Qc1+ { [%clk 0:35:42] } 29. Kf2
{ [%clk 0:32:11] } 29... Qd2+ { [%clk 0:36:06] } 30. Kg3 { [%clk 0:32:33] }
30... Qd3+ { [%clk 0:36:28] } 31. Kh4 { [%clk 0:32:55] } 31... Qd7
{ [%clk 0:36:17] } 32. Qb8+ { [%clk 0:31:32] } 32... Qe8 { [%clk 0:36:44] } 33.
Qxb7 { [%clk 0:31:49] } 33... h6 { [%clk 0:36:44] } 34. Qc7 { [%clk 0:26:46] }
34... g5+ $6 { Inaccuracy. Qe1+ was best.[%clk 0:36:43] } 35. Kh5
{ [%clk 0:26:48] } 35... a5 { [%clk 0:36:49] } 36. bxa5 { [%clk 0:26:42] }
36... Kg8 { [%clk 0:37:12] } 37. Qd8 { [%clk 0:27:01] } 37... Kh7 $6
{ Checkmate is now unavoidable. Qxd8 was best.[%clk 0:37:33] } 38. Qxe8
{ [%clk 0:27:22] } 1-0