Lin, Bryan Enming vs Hoffman, Luc
58. annual New York State High School Championship 2026 · Round 6 · 2026.02.28 · 1-0 · B45 Sicilian Defense: Four Knights 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.
PGN
[Event "58. annual New York State High School Championship 2026"]
[Site "Lichess"]
[Date "2026.02.28"]
[Round "6"]
[White "Lin, Bryan Enming"]
[Black "Hoffman, Luc"]
[Result "1-0"]
[PlyCount "95"]
[WhiteElo "2372"]
[WhiteFideId "30987121"]
[WhiteTitle "IM"]
[BlackElo "2172"]
[BlackFideId "30964644"]
[ECO "B45s"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2023-03-03"]
1. e4 { [%clk 1:00:00] } 1... c5 { [%clk 1:00:00] } 2. Nf3 { [%clk 1:00:00] }
2... Nc6 { [%clk 1:00:00] } 3. d4 { [%clk 1:00:00] } 3... cxd4
{ [%clk 1:00:00] } 4. Nxd4 { [%clk 1:00:00] } 4... Nf6 { [%clk 1:00:00] } 5.
Nc3 { [%clk 1:00:00] } 5... e6 { [%clk 1:00:00] } 6. Ndb5 { [%clk 1:00:00] }
6... Bb4 { [%clk 1:00:00] } 7. a3 { [%clk 1:00:00] } 7... Bxc3+
{ [%clk 1:00:00] } 8. Nxc3 { [%clk 1:00:00] } 8... d5 { [%clk 1:00:00] } 9. Bd3
{ [%clk 1:00:00] } 9... dxe4 { [%clk 1:00:00] } 10. Nxe4 { [%clk 1:00:00] }
10... Nxe4 { [%clk 1:00:00] } 11. Bxe4 { [%clk 1:00:00] } 11... Qxd1+
{ [%clk 1:00:00] } 12. Kxd1 { [%clk 1:00:00] } 12... Bd7 { [%clk 1:00:00] } 13.
f3 { [%clk 1:00:00] } 13... f5 { [%clk 0:57:06] } 14. Bd3 { [%clk 0:59:55] }
14... e5 { [%clk 0:53:49] } 15. Re1 { [%clk 0:58:27] } 15... Kf7
{ [%clk 0:52:08] } 16. b4 { [%clk 0:57:01] } 16... a6 { [%clk 0:51:13] } 17.
Bb2 { [%clk 0:56:47] } 17... Rhe8 { [%clk 0:50:37] } 18. Bc3 { [%clk 0:56:08] }
18... Nd4 { [%clk 0:46:42] } 19. Kc1 { [%clk 0:53:44] } 19... Bb5
{ [%clk 0:44:50] } 20. Bxb5 { [%clk 0:48:09] } 20... axb5 { [%clk 0:44:03] }
21. Kb2 { [%clk 0:45:28] } 21... Nc6 { [%clk 0:41:34] } 22. Rad1
{ [%clk 0:43:36] } 22... Rad8 { [%clk 0:39:51] } 23. Rxd8 { [%clk 0:40:31] }
23... Rxd8 { [%clk 0:39:36] } 24. Bxe5 { [%clk 0:40:29] } 24... Rd2 $6
{ Inaccuracy. Re8 was best.[%clk 0:35:24] } 25. g4 { [%clk 0:38:52] } 25...
Rf2 { [%clk 0:32:58] } 26. Re3 { [%clk 0:37:00] } 26... f4 $4
{ Blunder. g6 was best.[%clk 0:32:18] } 27. Bxf4 { [%clk 0:36:53] } 27... Nd4
{ [%clk 0:32:18] } 28. Rc3 { [%clk 0:35:59] } 28... Rxf3 { [%clk 0:30:29] } 29.
Rxf3 $4 { Blunder. Bg3 was best.[%clk 0:34:57] } 29... Nxf3 { [%clk 0:30:29] }
30. c4 { [%clk 0:30:42] } 30... bxc4 { [%clk 0:30:07] } 31. Kc3
{ [%clk 0:30:39] } 31... b5 $4 { Blunder. g5 was best.[%clk 0:29:45] } 32. a4
{ [%clk 0:30:39] } 32... bxa4 { [%clk 0:29:44] } 33. b5 { [%clk 0:30:12] }
33... a3 { [%clk 0:27:53] } 34. b6 { [%clk 0:29:12] } 34... Nd4
{ [%clk 0:27:31] } 35. b7 { [%clk 0:25:11] } 35... a2 $2
{ Mistake. Nc6 was best.[%clk 0:24:00] } 36. Kb2 { [%clk 0:25:11] } 36... Nc6
{ [%clk 0:23:12] } 37. Kxa2 { [%clk 0:25:09] } 37... Ke6 { [%clk 0:23:03] }
38. Kb2 { [%clk 0:24:14] } 38... Kd5 { [%clk 0:22:14] } 39. Kc3
{ [%clk 0:23:55] } 39... Ke4 { [%clk 0:22:14] } 40. Bc7 { [%clk 0:22:11] }
40... Kd5 { [%clk 0:21:29] } 41. g5 { [%clk 0:22:11] } 41... g6
{ [%clk 0:19:49] } 42. b8=Q { [%clk 0:21:52] } 42... Nxb8 { [%clk 0:19:49] }
43. Bxb8 { [%clk 0:21:52] } 43... Ke4 $6
{ Inaccuracy. Ke6 was best.[%clk 0:19:49] } 44. Kxc4 { [%clk 0:19:34] } 44...
Kf5 { [%clk 0:19:49] } 45. h4 { [%clk 0:19:30] } 45... Kg4 { [%clk 0:19:49] }
46. Kd5 { [%clk 0:19:30] } 46... Kxh4 { [%clk 0:19:36] } 47. Bf4
{ [%clk 0:19:30] } 47... Kg4 $6
{ Checkmate is now unavoidable. Kh5 was best.[%clk 0:19:36] } 48. Ke4
{ [%clk 0:19:30] } 1-0