De Firmian, Nick vs Bhoopathi, Rishith
3. Annual President's Day Open · Round 5.4 · 2026.02.13 · 1-0 · C77 Ruy Lopez: Morphy Defense, Anderssen 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.
PGN
[Event "3. Annual President's Day Open"]
[Site "Lichess"]
[Date "2026.02.13"]
[Round "5.4"]
[White "De Firmian, Nick"]
[Black "Bhoopathi, Rishith"]
[Result "1-0"]
[PlyCount "63"]
[WhiteElo "2426"]
[WhiteFideId "2000105"]
[WhiteTitle "GM"]
[BlackElo "2023"]
[BlackFideId "39940870"]
[ECO "C77c"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2023-03-03"]
1. e4 { [%clk 1:26:59] } 1... e5 { [%clk 1:30:30] } 2. Nf3 { [%clk 1:27:21] }
2... Nc6 { [%clk 1:30:29] } 3. Bb5 { [%clk 1:27:43] } 3... a6
{ [%clk 1:30:33] } 4. Ba4 { [%clk 1:28:07] } 4... Nf6 { [%clk 1:30:54] } 5. d3
{ [%clk 1:28:23] } 5... b5 { [%clk 1:31:06] } 6. Bb3 { [%clk 1:28:47] } 6...
Bc5 { [%clk 1:31:20] } 7. a4 { [%clk 1:28:56] } 7... Rb8 { [%clk 1:31:25] } 8.
O-O { [%clk 1:29:07] } 8... d6 { [%clk 1:31:08] } 9. c3 { [%clk 1:29:13] } 9...
h6 { [%clk 1:29:49] } 10. Nbd2 { [%clk 1:28:43] } 10... O-O { [%clk 1:29:23] }
11. Re1 { [%clk 1:28:57] } 11... Bb6 { [%clk 1:27:55] } 12. Nf1
{ [%clk 1:27:53] } 12... Ne7 { [%clk 1:26:56] } 13. Ng3 { [%clk 1:25:36] }
13... Ng6 { [%clk 1:26:38] } 14. d4 { [%clk 1:23:03] } 14... Bg4
{ [%clk 1:17:55] } 15. axb5 { [%clk 1:14:03] } 15... axb5 { [%clk 1:17:18] }
16. Nf5 { [%clk 1:12:59] } 16... d5 $2
{ Mistake. exd4 was best.[%clk 1:01:49] } 17. h3 { [%clk 1:08:41] } 17... Bxf3
{ [%clk 1:00:50] } 18. gxf3 $6 { Inaccuracy. Qxf3 was best.[%clk 0:55:10] }
18... exd4 $6 { Inaccuracy. Qd7 was best.[%clk 0:57:08] } 19. cxd4
{ [%clk 0:51:56] } 19... Nh5 { [%clk 0:46:06] } 20. Kh2 $2
{ Mistake. Be3 was best.[%clk 0:45:14] } 20... Nh4 { [%clk 0:39:09] } 21. Ng3
{ [%clk 0:41:36] } 21... Qf6 $4 { Blunder. dxe4 was best.[%clk 0:24:06] } 22.
Nxh5 { [%clk 0:19:09] } 22... Qxf3 { [%clk 0:23:56] } 23. Rg1
{ [%clk 0:19:13] } 23... Qxf2+ { [%clk 0:13:48] } 24. Kh1 { [%clk 0:19:07] }
24... Bxd4 { [%clk 0:12:47] } 25. Bxh6 { [%clk 0:16:11] } 25... Be5
{ [%clk 0:11:15] } 26. Bf4 { [%clk 0:13:08] } 26... Bxf4 { [%clk 0:07:07] } 27.
Nf6+ { [%clk 0:09:03] } 27... Kh8 { [%clk 0:07:25] } 28. Qh5+
{ [%clk 0:09:28] } 28... Bh6 { [%clk 0:07:47] } 29. Raf1 { [%clk 0:09:47] }
29... Qe3 { [%clk 0:05:34] } 30. Qxh4 { [%clk 0:10:08] } 30... Qxb3 $4
{ Checkmate is now unavoidable. gxf6 was best.[%clk 0:05:40] } 31. Rxg7
{ [%clk 0:09:53] } 31... Kxg7 { [%clk 0:04:29] } 32. Rg1+ { [%clk 0:10:03] }
1-0