Aadit Bhatia vs Lin, Bryan Enming

109th Edward Lasker Memorial - Marshall Club Championship 2025 · Round 6 · 2025.12.17 · 0-1 · E62 King's Indian Defense: Fianchetto Variation, Larsen 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. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
PGN
[Event "109th Edward Lasker Memorial - Marshall Club Championship 2025"]
[Site "Lichess"]
[Date "2025.12.17"]
[Round "6"]
[White "Aadit Bhatia"]
[Black "Lin, Bryan Enming"]
[Result "0-1"]
[PlyCount "106"]
[WhiteElo "2081"]
[WhiteFideId "25088955"]
[BlackElo "2374"]
[BlackFideId "30987121"]
[BlackTitle "IM"]
[ECO "E62"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. d4 { [%clk 1:24:10] } 1... Nf6 { [%clk 1:28:32] } 2. Nf3 { [%clk 1:25:08] }
2... g6 { [%clk 1:28:54] } 3. g3 { [%clk 1:25:01] } 3... Bg7 { [%clk 1:29:19] }
4. Bg2 { [%clk 1:25:21] } 4... O-O { [%clk 1:29:27] } 5. c4 { [%clk 1:25:42] }
5... d6 { [%clk 1:29:06] } 6. Nc3 { [%clk 1:26:07] } 6... c6 { [%clk 1:29:12] }
7. O-O { [%clk 1:26:02] } 7... Bf5 { [%clk 1:29:21] } 8. Nh4 { [%clk 1:24:56] }
8... Be6 { [%clk 1:29:26] } 9. b3 { [%clk 1:23:36] } 9... d5 { [%clk 1:28:28] }
10. Qd3 { [%clk 1:16:46] } 10... Qd7 { [%clk 1:25:58] } 11. Rd1
{ [%clk 1:11:37] } 11... Na6 { [%clk 1:22:16] } 12. Ba3 { [%clk 1:11:14] }
12... Rfd8 { [%clk 1:18:46] } 13. Nf3 { [%clk 1:05:30] } 13... c5
{ [%clk 0:56:11] } 14. dxc5 { [%clk 0:42:19] } 14... Ne4 $6
{ Inaccuracy. dxc4 was best.[%clk 0:52:09] } 15. Nxe4 $2
{ Mistake.  Nxd5 was best.[%clk 0:31:30] } 15... dxe4 { [%clk 0:52:32] } 16.
Qc2 $6 { Inaccuracy. Qxd7 was best.[%clk  0:26:43] } 16... Qc7
{ [%clk 0:50:38] } 17. Qxe4 { [%clk 0:26:28] } 17... Bxa1 $4
{ Blunder. Qa5 was best.[%clk 0:50:12] } 18. Rxa1 { [%clk 0:26:56] } 18... Nxc5
{ [%clk 0:50:24] } 19. Qe3 { [%clk 0:25:34] } 19... Rac8 { [%clk 0:48:28] } 20.
Bb2 { [%clk 0:24:24] } 20... Qd6 $4 { Blunder. Nd7 was best.[%clk 0:43:07] }
21. Qh6 { [%clk 0:24:09] } 21... f6 { [%clk  0:42:24] } 22. Ng5
{ [%clk 0:24:27] } 22... Qd2 { [%clk 0:39:28] } 23. Qxh7+ { [%clk 0:24:51] }
23... Kf8 { [%clk 0:39:54] } 24. Nxe6+ { [%clk 0:15:04] } 24... Nxe6
{ [%clk 0:40:19] } 25. Ba3 { [%clk 0:15:30] } 25... Rc7 { [%clk 0:40:25] } 26.
Qxg6 { [%clk 0:14:31] } 26... Qg5 { [%clk 0:39:49] } 27. Qh7 { [%clk 0:13:24] }
27... Qg7 { [%clk 0:36:09] } 28. Qh5 { [%clk 0:13:08] } 28... Rd2 $6
{ Inaccuracy. b5 was best.[%clk  0:33:44] } 29. Bb4 { [%clk 0:12:35] } 29...
Rd8 { [%clk  0:33:11] } 30. e3 { [%clk 0:11:18] } 30... Qg5 { [%clk 0:30:10] }
31. Qh3 { [%clk  0:09:36] } 31... Qe5 { [%clk 0:27:20] } 32. Rf1 $6
{ Inaccuracy. Re1 was   best.[%clk 0:10:01] } 32... b6 $6
{ Inaccuracy. Rcd7 was  best.[%clk 0:25:56] } 33. Bd5 { [%clk 0:08:41] } 33...
Rxd5 { [%clk 0:26:14] } 34. cxd5 { [%clk  0:09:08] } 34... Qxd5
{ [%clk 0:26:23] } 35. Qh8+ { [%clk 0:08:08] } 35... Kf7 { [%clk 0:26:49] } 36.
Qh7+ { [%clk 0:08:16] } 36... Kf8 { [%clk 0:26:58] } 37. h4 { [%clk 0:07:53] }
37... a5 { [%clk 0:25:31] } 38. Qh8+ { [%clk 0:07:28] } 38... Kf7
{ [%clk 0:25:55] } 39. Qh7+ { [%clk 0:07:49] } 39... Kf8 $6
{ Inaccuracy. Ng7 was best.[%clk  0:26:15] } 40. Ba3 { [%clk 0:07:54] } 40...
Qf3 { [%clk 0:26:35] } 41. Qh8+ $6 { Inaccuracy. Qg6 was best.[%clk 0:08:07] }
41... Kf7 { [%clk  0:27:01] } 42. Qh7+ { [%clk 0:08:35] } 42... Kf8
{ [%clk 0:27:28] } 43. Qd3 { [%clk 0:08:08] } 43... Kg7 { [%clk 0:24:37] } 44.
Rc1 { [%clk 0:06:03] } 44... Rxc1+ { [%clk 0:22:56] } 45. Bxc1
{ [%clk 0:06:30] } 45... Nc5 { [%clk 0:23:12] } 46. Qc2 { [%clk 0:05:53] }
46... Ne4 { [%clk 0:22:25] } 47. Ba3 $6
{ Inaccuracy. a4  was  best.[%clk 0:04:37] } 47... e5 $6
{ Inaccuracy. Kf8 was  best.[%clk 0:20:35] } 48. b4 $4
{ Blunder. Bb2 was best.[%clk  0:05:03] } 48... Kh6 $2
{ Mistake.  Nxg3 was best.[%clk 0:19:53] } 49. bxa5 { [%clk 0:05:07] } 49...
bxa5 { [%clk  0:20:11] } 50. Be7 { [%clk 0:03:53] } 50... Kh5
{ [%clk 0:17:25] } 51. Kh2 { [%clk  0:04:17] } 51... f5 { [%clk 0:17:16] } 52.
a4 $4 { Checkmate is now unavoidable. Kg1 was best.[%clk 0:03:00] } 52... Nxf2
{ [%clk 0:17:02] } 53. Qa2 $6
{ Checkmate is now unavoidable. Qb1 was best.[%clk 0:02:03] } 53... Qh1#
{ [%clk 0:17:22] } 0-1