Cummins, Finn vs Bryant, Daniel
Cornerstone New Year's Classic Swiss 2026 · Round 3 · 2026.01.01 · 0-1 · A01 Nimzo-Larsen Attack: Modern 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.
PGN
[Event "Cornerstone New Year's Classic Swiss 2026"]
[Site "Lichess"]
[Date "2026.01.01"]
[Round "3"]
[White "Cummins, Finn"]
[Black "Bryant, Daniel"]
[Result "0-1"]
[PlyCount "80"]
[WhiteElo "1928"]
[WhiteFideId "2525780"]
[BlackElo "1982"]
[BlackFideId "2061066"]
[ECO "A01"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. b3 { [%clk 1:30:55] } 1... e5 { [%clk 1:30:51] } 2. Bb2 { [%clk 1:31:20] }
2... Nc6 { [%clk 1:31:12] } 3. e3 { [%clk 1:31:44] } 3... Nf6
{ [%clk 1:31:26] } 4. Bb5 { [%clk 1:32:01] } 4... e4 { [%clk 1:31:22] } 5. Ne2
{ [%clk 1:31:31] } 5... a6 { [%clk 1:31:14] } 6. Bxc6 { [%clk 1:31:48] } 6...
dxc6 { [%clk 1:31:36] } 7. O-O $6 { Inaccuracy. Ng3 was best.[%clk 1:31:40] }
7... Bd6 { [%clk 1:29:54] } 8. Ng3 { [%clk 1:31:05] } 8... h5
{ [%clk 1:24:43] } 9. Nc3 { [%clk 1:26:51] } 9... Qe7 { [%clk 1:22:17] } 10. f4
$2 { Mistake. f3 was best.[%clk 1:23:43] } 10... Bg4 $6
{ Inaccuracy. h4 was best.[%clk 1:12:41] } 11. Nge2 { [%clk 1:22:37] } 11...
O-O-O { [%clk 1:11:44] } 12. h3 { [%clk 1:22:21] } 12... Bd7 { [%clk 1:10:08] }
13. Qe1 { [%clk 1:18:22] } 13... c5 { [%clk 0:57:45] } 14. Qf2
{ [%clk 1:16:08] } 14... Rhe8 { [%clk 0:49:45] } 15. Rae1 { [%clk 1:13:47] }
15... Bc6 { [%clk 0:40:22] } 16. Qh4 { [%clk 1:10:34] } 16... Qd7
{ [%clk 0:38:09] } 17. Ng3 { [%clk 1:00:52] } 17... Be7 { [%clk 0:32:11] } 18.
Nxh5 { [%clk 0:59:29] } 18... Rh8 { [%clk 0:30:54] } 19. Nxf6
{ [%clk 0:59:43] } 19... Bxf6 $6 { Inaccuracy. gxf6 was best.[%clk 0:31:19] }
20. Qf2 $4 { Blunder. Qg4 was best.[%clk 0:59:20] } 20... Bh4
{ [%clk 0:29:15] } 21. g3 $6 { Inaccuracy. Qe2 was best.[%clk 0:56:28] } 21...
Qxh3 { [%clk 0:29:06] } 22. Qg2 { [%clk 0:56:52] } 22... Bxg3
{ [%clk 0:23:46] } 23. Qxh3+ { [%clk 0:54:53] } 23... Rxh3 { [%clk 0:24:09] }
24. Kg2 { [%clk 0:55:09] } 24... Bxe1 { [%clk 0:19:54] } 25. Kxh3
{ [%clk 0:55:31] } 25... Bxd2 { [%clk 0:20:18] } 26. Nd1 { [%clk 0:55:42] }
26... g6 { [%clk 0:18:40] } 27. Bf6 { [%clk 0:55:53] } 27... Rd5
{ [%clk 0:17:21] } 28. Bg5 { [%clk 0:55:14] } 28... Ba5 { [%clk 0:16:15] } 29.
a3 { [%clk 0:54:04] } 29... Rd2 { [%clk 0:15:12] } 30. c3 { [%clk 0:54:12] }
30... Bd7+ { [%clk 0:14:00] } 31. Kg3 { [%clk 0:54:18] } 31... Be6
{ [%clk 0:12:29] } 32. Rh1 { [%clk 0:54:38] } 32... b5 { [%clk 0:11:45] } 33.
b4 { [%clk 0:54:22] } 33... cxb4 { [%clk 0:12:10] } 34. axb4 { [%clk 0:54:29] }
34... Bb6 { [%clk 0:12:36] } 35. Nf2 { [%clk 0:54:48] } 35... Bxe3
{ [%clk 0:08:32] } 36. Nxe4 { [%clk 0:54:28] } 36... Rd3 { [%clk 0:08:08] } 37.
Rh8+ { [%clk 0:54:21] } 37... Kb7 { [%clk 0:08:24] } 38. Kh2 { [%clk 0:53:38] }
38... Bf5 { [%clk 0:07:34] } 39. Ng3 { [%clk 0:53:41] } 39... Rd2+
{ [%clk 0:06:53] } 40. Kh1 $2
{ Checkmate is now unavoidable. Ne2 was best.[%clk 0:53:49] } 40... Bg4
{ [%clk 0:07:16] } 0-1