Rodriguez, Eric vs Zhang, Oscar

13th Annual Summer Solstice Open · Round 1 · 2026.05.27 · 1-0 · B90 Sicilian Defense: Najdorf Variation, Lipnitsky Attack

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.
PGN
[Event "13th Annual Summer Solstice Open"]
[Site "Lichess"]
[Date "2026.05.27"]
[Round "1"]
[White "Rodriguez, Eric"]
[Black "Zhang, Oscar"]
[Result "1-0"]
[PlyCount "61"]
[WhiteElo "2239"]
[WhiteFideId "2023628"]
[WhiteTitle "FM"]
[BlackFideId "45195757"]
[ECO "B90"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-06-04"]

1. e4 { [%clk 1:24:45] } 1... c5 { [%clk 1:30:55] } 2. Nf3 { [%clk 1:23:25] }
2... d6 { [%clk 1:31:20] } 3. d4 { [%clk 1:23:20] } 3... cxd4
{ [%clk 1:31:44] } 4. Nxd4 { [%clk 1:23:46] } 4... Nf6 { [%clk 1:32:08] } 5.
Nc3 { [%clk 1:24:09] } 5... a6 { [%clk 1:32:35] } 6. Bc4 { [%clk 1:23:29] }
6... e6 { [%clk 1:32:13] } 7. a3 { [%clk 1:22:17] } 7... b5 { [%clk 1:31:27] }
8. Ba2 { [%clk 1:22:36] } 8... Be7 { [%clk 1:31:14] } 9. O-O { [%clk 1:22:40] }
9... O-O { [%clk 1:31:38] } 10. Qf3 { [%clk 1:20:59] } 10... Bb7
{ [%clk 1:30:38] } 11. Qg3 { [%clk 1:12:40] } 11... Nc6 { [%clk 1:02:22] } 12.
Nxc6 { [%clk 1:06:12] } 12... Bxc6 { [%clk 1:02:46] } 13. Bh6
{ [%clk 1:06:37] } 13... Ne8 { [%clk 1:01:29] } 14. Rad1 { [%clk 1:02:54] }
14... Qc7 { [%clk 1:01:14] } 15. Rfe1 { [%clk 0:58:27] } 15... Rd8
{ [%clk 0:59:26] } 16. Rd3 { [%clk 0:52:17] } 16... a5 { [%clk 0:43:58] } 17.
Qg4 $6 { Inaccuracy. b4 was best.[%clk 0:35:20] } 17... Kh8 { [%clk 0:43:16] }
18. Bg5 { [%clk 0:34:09] } 18... f6 $4 { Blunder. b4 was best.[%clk 0:38:27] }
19. Rh3 { [%clk 0:31:02] } 19... g6 { [%clk 0:28:49] } 20. Bh6 $6
{ Inaccuracy. Be3 was best.[%clk 0:25:44] } 20... f5 { [%clk  0:27:15] } 21.
Qg3 $4 { Blunder. exf5 was best.[%clk 0:17:17] } 21... Ng7 { [%clk 0:23:23] }
22. Bxg7+ { [%clk 0:16:56] } 22... Kxg7 { [%clk 0:23:42] } 23. Bxe6
{ [%clk 0:13:39] } 23... fxe4 $4 { Blunder. Bxe4 was best.[%clk 0:23:27] } 24.
Nd5 $4 { Blunder. Ne2 was best.[%clk 0:08:05] } 24... Bxd5 { [%clk  0:21:52] }
25. Bxd5 { [%clk 0:08:31] } 25... Bf6 $6
{ Inaccuracy. Qc5 was best.[%clk 0:18:16] } 26. Bxe4 { [%clk 0:08:55] } 26...
Bd4 $4 { Checkmate is now unavoidable. Qf7 was best.[%clk 0:17:47] } 27. Rxh7+
{ [%clk 0:04:41] } 27... Kxh7 { [%clk 0:18:06] } 28. Qxg6+ { [%clk 0:05:07] }
28... Kh8 { [%clk 0:18:29] } 29. Qh6+ { [%clk 0:05:35] } 29... Kg8
{ [%clk 0:18:52] } 30. Bd5+ { [%clk 0:06:01] } 30... Rf7 { [%clk 0:10:08] } 31.
Be6 $4 { Blunder. Bxf7+ was  best.[%clk 0:06:28] } 1-0