De Silva, L M S T vs Lin, Bryan Enming

2026 NY Marshall Winter Invitational | GM B · Round 2.4 · 2026.01.14 · 1-0 · B42 Sicilian Defense: Kan Variation, Polugaevsky 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. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61.
PGN
[Event "2026 NY Marshall Winter Invitational | GM B"]
[Site "Lichess"]
[Date "2026.01.14"]
[Round "2.4"]
[White "De Silva, L M S T"]
[Black "Lin, Bryan Enming"]
[Result "1-0"]
[PlyCount "121"]
[WhiteElo "2404"]
[WhiteFideId "9953698"]
[WhiteTitle "IM"]
[BlackElo "2340"]
[BlackFideId "30987121"]
[BlackTitle "IM"]
[ECO "B42"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. e4 { [%clk 1:30:56] } 1... c5 { [%clk 1:30:29] } 2. Nf3 { [%clk 1:31:18] }
2... e6 { [%clk 1:30:55] } 3. d4 { [%clk 1:31:34] } 3... cxd4
{ [%clk 1:31:18] } 4. Nxd4 { [%clk 1:31:58] } 4... a6 { [%clk 1:31:44] } 5. Bd3
{ [%clk 1:32:05] } 5... Bc5 { [%clk 1:30:45] } 6. Nb3 { [%clk 1:32:30] } 6...
Ba7 { [%clk 1:30:37] } 7. O-O { [%clk 1:32:52] } 7... Nc6 { [%clk 1:29:11] } 8.
c4 { [%clk 1:28:38] } 8... Nf6 { [%clk 1:25:40] } 9. Nc3 { [%clk 1:27:55] }
9... d6 { [%clk 1:24:31] } 10. Re1 { [%clk 1:24:33] } 10... O-O
{ [%clk 1:23:13] } 11. Be3 { [%clk 1:23:45] } 11... Bxe3 { [%clk 1:18:03] } 12.
Rxe3 { [%clk 1:24:09] } 12... e5 { [%clk 1:18:01] } 13. Be2 { [%clk 1:17:54] }
13... Be6 { [%clk 1:15:28] } 14. Rc1 { [%clk 1:14:25] } 14... Rc8
{ [%clk 1:14:03] } 15. Nd5 { [%clk 1:08:11] } 15... Nd7 { [%clk 1:08:37] } 16.
Bg4 { [%clk 0:55:20] } 16... Nc5 { [%clk 1:04:17] } 17. Nxc5
{ [%clk  0:53:54] } 17... dxc5 { [%clk 1:04:37] } 18. Rcc3 { [%clk 0:52:24] }
18... Nd4 { [%clk 1:01:31] } 19. Rh3 { [%clk 0:49:31] } 19... Rc6
{ [%clk 0:58:08] } 20. Rcg3 { [%clk 0:42:31] } 20... Bxd5 { [%clk 0:53:01] }
21. cxd5 { [%clk 0:42:36] } 21... Rb6 { [%clk 0:52:26] } 22. Qd2
{ [%clk 0:39:06] } 22... Qf6 { [%clk 0:48:36] } 23. Rc3 { [%clk 0:35:49] }
23... Qg6 { [%clk 0:46:56] } 24. Be2 { [%clk 0:35:39] } 24... Rc8
{ [%clk 0:40:34] } 25. Rhe3 { [%clk 0:35:25] } 25... h6 { [%clk 0:37:14] } 26.
h3 { [%clk 0:34:02] } 26... Qd6 { [%clk 0:34:18] } 27. Rc1 { [%clk 0:32:03] }
27... Qe7 { [%clk 0:26:36] } 28. Rec3 { [%clk 0:30:38] } 28... Qg5
{ [%clk  0:25:51] } 29. Re3 { [%clk 0:30:00] } 29... h5 { [%clk 0:23:10] } 30.
Kh1 { [%clk  0:27:08] } 30... Rf6 { [%clk 0:20:46] } 31. Qe1 { [%clk 0:25:50] }
31... Qh4 { [%clk 0:18:43] } 32. Kg1 { [%clk 0:25:56] } 32... Qg5
{ [%clk 0:17:50] } 33. Kh1 { [%clk 0:24:48] } 33... Qh4 { [%clk 0:16:30] } 34.
Kg1 { [%clk 0:25:11] } 34... b5 { [%clk 0:16:06] } 35. Bd1 { [%clk 0:23:56] }
35... Qg5 { [%clk 0:14:34] } 36. g3 $6
{ Inaccuracy. Rec3 was best.[%clk 0:18:44] } 36... h4 { [%clk 0:09:44] } 37.
Bg4 { [%clk 0:18:38] } 37... Rc7 { [%clk 0:08:25] } 38. Kg2 $6
{ Inaccuracy. gxh4 was best.[%clk 0:13:09] } 38... hxg3 { [%clk 0:06:38] } 39.
Rxg3 { [%clk  0:12:49] } 39... Qh6 { [%clk 0:06:00] } 40. Qe3
{ [%clk 0:12:13] } 40... Rf4 { [%clk 0:05:56] } 41. Rg1 { [%clk 0:09:53] }
41... Qd6 { [%clk 0:04:30] } 42. Kh1 { [%clk 0:09:09] } 42... Kf8 $4
{ Blunder.  g6 was best.[%clk 0:03:01] } 43. Bd1 $4
{ Blunder. Bh5 was  best.[%clk 0:08:08] } 43... g6 { [%clk 0:02:53] } 44. Rg4
{ [%clk 0:08:37] } 44... Qf6 { [%clk 0:02:16] } 45. R1g2 { [%clk 0:07:10] }
45... Kg7 { [%clk 0:01:36] } 46. h4 { [%clk 0:06:59] } 46... Rc8
{ [%clk 0:01:23] } 47. h5 { [%clk 0:06:33] } 47... Rh8 { [%clk 0:01:08] } 48.
R4g3 { [%clk 0:06:50] } 48... Kf8 { [%clk 0:00:38] } 49. Kg1 { [%clk 0:03:51] }
49... gxh5 { [%clk  0:00:54] } 50. Rg5 { [%clk 0:04:04] } 50... Ke7
{ [%clk 0:00:58] } 51. Rg7 { [%clk  0:03:10] } 51... Kf8 $2
{ Mistake. Rh6 was best.[%clk 0:00:35] } 52. Qc3 { [%clk 0:02:56] } 52... Qd6
{ [%clk 0:00:30] } 53. Qh3 { [%clk 0:03:19] } 53... Ke7 { [%clk 0:00:36] } 54.
Bxh5 $4 { Blunder. R2g6 was best.[%clk 0:02:50] } 54... Nf3+ { [%clk 0:00:33] }
55. Kf1 { [%clk 0:03:19] } 55... Nd2+ { [%clk 0:00:53] } 56. Kg1
{ [%clk 0:03:36] } 56... Nf3+ { [%clk 0:01:20] } 57. Kf1 { [%clk 0:03:52] }
57... Nd2+ { [%clk 0:00:33] } 58. Kg1 { [%clk 0:04:21] } 58... Nxe4
{ [%clk  0:00:34] } 59. f3 $2 { Mistake. Rg8 was best.[%clk 0:04:22] } 59...
Qh6 $4 { Blunder. Qxd5 was best.[%clk 0:00:35] } 60. fxe4 { [%clk 0:04:34] }
60... Qxh5 $4 { Checkmate is now unavoidable.  Qf6 was best.[%clk 0:00:54] }
61. Qe6+ { [%clk 0:05:04] } 1-0