Event: Round 2: Costa, Leonardo - Tang, Yiheng
Date: 2025-06-08
White: Costa, Leonardo
WhiteTitle: IM
WhiteElo: 2541
Black: Tang, Yiheng
BlackElo: 1997
Result: 1-0
ECO: B92
Opening: Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line
Variant: Standard
TimeControl: 90+30

1. e4 { [%clk 1:30:57] } 1... c5 { [%clk 1:30:58] } 2. Nf3 { [%clk 1:31:24] } 2... d6 { [%clk 1:31:23] } 3. d4 { [%clk 1:31:51] } 3... cxd4 { [%clk 1:31:49] } 4. Nxd4 { [%clk 1:32:18] } 4... Nf6 { [%clk 1:32:13] } 5. Nc3 { [%clk 1:32:45] } 5... a6 { [%clk 1:32:40] } 6. Be2 { [%clk 1:33:00] } 6... e5 { [%clk 1:33:05] } 7. Nb3 { [%clk 1:33:25] } 7... Be7 { [%clk 1:33:29] } 8. O-O { [%clk 1:33:51] } 8... O-O { [%clk 1:33:55] } 9. Re1 { [%clk 1:33:30] } 9... Be6 { [%clk 1:32:32] } 10. Bf3 { [%clk 1:33:55] } 10... Qc7 { [%clk 1:32:28] } 11. a4 { [%clk 1:32:51] } 11... h6 { [%clk 1:28:02] } 12. Be3 { [%clk 1:30:06] } 12... Rc8 { [%clk 1:26:53] } 13. a5 { [%clk 1:24:05] } 13... Nbd7 { [%clk 1:23:12] } 14. h3 { [%clk 1:15:11] } 14... Bf8 { [%clk 1:15:09] } 15. Re2 { [%clk 1:08:53] } 15... b6 { [%clk 1:13:45] } 16. axb6 { [%clk 1:08:59] } 16... Nxb6 { [%clk 1:14:08] } 17. Na5 { [%clk 1:09:26] } 17... Rab8 { [%clk 1:06:19] } 18. Rd2 { [%clk 1:06:31] } 18... Nc4 { [%clk 1:04:42] } 19. Nxc4 { [%clk 1:06:56] } 19... Bxc4 { [%clk 1:05:10] } 20. Qc1 { [%clk 0:59:26] } 20... a5 { [%clk 0:54:21] } 21. Ra4 { [%clk 0:57:06] } 21... Rb4 { [%clk 0:46:51] } 22. Qa1 { [%clk 0:57:32] } 22... Be6 { [%clk 0:40:14] } 23. Rxa5 { [%clk 0:44:01] } 23... Rxb2 { [%clk 0:36:59] } 24. Nb5 { [%clk 0:44:28] } 24... Rb1+ { [%clk 0:36:47] } 25. Qxb1 { [%clk 0:44:54] } 25... Qxa5 { [%clk 0:37:14] } 26. Nxd6 { [%clk 0:45:15] } 26... Ra8 { [%clk 0:29:56] } 27. Kh2 { [%clk 0:29:07] } 27... Qc7 { [%clk 0:25:33] } 28. Qb7 { [%clk 0:23:12] } 28... Qxb7 { [%clk 0:25:51] } 29. Nxb7 { [%clk 0:23:39] } 29... Ra4 { [%clk 0:25:54] } 30. Rd8 { [%clk 0:23:44] } 30... Rc4 { [%clk 0:21:58] } 31. Nc5 { [%clk 0:16:49] } 31... Rxc2 { [%clk 0:16:55] } 32. Bd1 { [%clk 0:17:15] } 32... Rc3 { [%clk 0:16:55] } 33. Nxe6 { [%clk 0:17:42] } 33... fxe6 { [%clk 0:17:20] } 34. Bd2 { [%clk 0:18:10] } 34... Rc4 { [%clk 0:12:59] } 35. Bb3 { [%clk 0:18:33] } 35... Rd4 { [%clk 0:13:28] } 36. Bxe6+ { [%clk 0:18:29] } 36... Kh7 { [%clk 0:13:57] } 37. Rxf8 { [%clk 0:18:23] } 37... Rxd2 { [%clk 0:14:02] } 38. Bf5+ { [%clk 0:18:49] } 38... g6 { [%clk 0:14:30] } 39. Rf7+ { [%clk 0:18:52] } 1-0