Event: Biel Chess Festival 2025 Blitz
Site: Biel, Switzerland
Date: 2025-07-20
White: Song, Ethan
Black: Panchanathan, Magesh Chandran
BlackTitle: GM
BlackElo: 2480
Result: 1-0
ECO: C88
Opening: Ruy Lopez: Closed
Variant: Standard
TimeControl: 3 min + 2 sec per move

1. e4 { [%clk 0:03:03] } 1... e5 { [%clk 0:03:03] } 2. Nf3 { [%clk 0:03:05] } 2... Nc6 { [%clk 0:03:05] } 3. Bb5 { [%clk 0:03:06] } 3... a6 { [%clk 0:03:06] } 4. Ba4 { [%clk 0:03:08] } 4... Nf6 { [%clk 0:03:07] } 5. O-O { [%clk 0:03:08] } 5... Be7 { [%clk 0:03:09] } 6. Re1 { [%clk 0:03:08] } 6... b5 { [%clk 0:03:10] } 7. Bb3 { [%clk 0:03:09] } 7... d6 { [%clk 0:03:11] } 8. h3 { [%clk 0:03:10] } 8... Na5 { [%clk 0:03:09] } 9. c3 { [%clk 0:02:59] } 9... Nxb3 { [%clk 0:03:09] } 10. axb3 { [%clk 0:02:56] } 10... Bb7 { [%clk 0:03:07] } 11. d3 { [%clk 0:02:57] } 11... c5 { [%clk 0:03:07] } 12. Nbd2 { [%clk 0:02:52] } 12... O-O { [%clk 0:03:07] } 13. Nf1 { [%clk 0:02:56] } 13... Re8 14. Ne3 { [%clk 0:02:46] } 14... g6 { [%clk 0:02:52] } 15. c4 { [%clk 0:02:42] } 15... Bf8 { [%clk 0:02:47] } 16. Bd2 { [%clk 0:02:37] } 16... Bg7 { [%clk 0:02:46] } 17. Qc1 { [%clk 0:02:49] } 17... h6 18. Nh2 { [%clk 0:02:39] } 18... Kh7 19. Ra5 { [%clk 0:02:42] } 19... Rb8 20. cxb5 { [%clk 0:02:20] } 20... axb5 { [%clk 0:02:22] } 21. Rxb5 { [%clk 0:02:20] } 21... Ba6 { [%clk 0:02:24] } 22. Rxb8 { [%clk 0:02:20] } 22... Qxb8 { [%clk 0:02:26] } 23. Qc2 { [%clk 0:01:56] } 23... Re7 { [%clk 0:02:06] } 24. Ra1 { [%clk 0:02:19] } 24... Bc8 { [%clk 0:01:54] } 25. Ra3 { [%clk 0:02:09] } 25... Rb7 { [%clk 0:01:48] } 26. Nc4 { [%clk 0:02:06] } 26... Be6 { [%clk 0:02:07] } 27. Nf1 { [%clk 0:01:59] } 27... Ne8 { [%clk 0:02:06] } 28. Nfe3 { [%clk 0:02:06] } 28... Bf8 { [%clk 0:01:48] } 29. Kh2 { [%clk 0:01:55] } 29... Nc7 { [%clk 0:01:44] } 30. Na5 { [%clk 0:01:53] } 30... Rb6 { [%clk 0:01:37] } 31. Nec4 { [%clk 0:01:43] } 31... Ra6 32. Bc3 { [%clk 0:01:32] } 32... Nb5 33. Ra1 { [%clk 0:01:25] } 33... Bg7 34. Qc1 { [%clk 0:01:16] } 34... d5 35. exd5 { [%clk 0:01:34] } 35... Bxd5 36. Kg1 { [%clk 0:01:17] } 36... Nxc3 { [%clk 0:01:42] } 1-0