Event: Biel Chess Festival 2025 WT 1
Site: Biel, Switzerland
Date: 2025-07-22
White: Archit Saigal
WhiteElo: 1494
Black: Thornley, Oliver
BlackElo: 1714
Result: 0-1
ECO: B22
Opening: Sicilian Defense: Delayed Alapin Variation
Variant: Standard
TimeControl: 60' + 30'' / move

1. e4 { [%eval 0.18] [%clk 0:47:17] } 1... c5 { [%eval 0.25] [%clk 1:00:40] } 2. Nf3 { [%eval 0.2] [%clk 0:47:11] } 2... e6 { [%eval 0.28] [%clk 1:01:04] } 3. c3 { [%eval 0.06] [%clk 0:47:36] } 3... d5 { [%eval 0.08] [%clk 1:01:30] } 4. exd5 { [%eval 0.22] [%clk 0:48:01] } 4... Qxd5 { [%eval 0.16] [%clk 1:01:47] } 5. d4 { [%eval 0.17] [%clk 0:47:56] } 5... Nf6 { [%eval 0.18] [%clk 1:02:15] } 6. Na3 { [%eval 0.08] [%clk 0:42:02] } 6... a6 { [%eval 0.16] [%clk 1:01:27] } 7. Bc4 { [%eval 0.0] [%clk 0:35:19] } 7... Qd8 { [%eval 0.0] [%clk 1:01:25] } 8. O-O { [%eval 0.07] [%clk 0:35:39] } 8... b5 { [%eval 0.03] [%clk 1:01:12] } 9. Bd3 { [%eval -0.13] [%clk 0:33:03] } 9... Bb7 { [%eval -0.15] [%clk 1:00:02] } 10. Re1 { [%eval -0.36] [%clk 0:32:35] } 10... c4 { [%eval -0.17] [%clk 0:58:23] } 11. Bf1 { [%eval -0.48] [%clk 0:29:02] } 11... Bd6?! { [%eval 0.28] } { Inaccuracy. Bxa3 was best. } { [%clk 0:56:31] } 12. Bg5 { [%eval -0.12] [%clk 0:25:46] } 12... O-O { [%eval 0.02] [%clk 0:54:43] } 13. Ne5?! { [%eval -0.62] } { Inaccuracy. Nc2 was best. } { [%clk 0:22:03] } 13... Be7?! { [%eval 0.06] } { Inaccuracy. Qc7 was best. } { [%clk 0:41:09] } 14. Nc2 { [%eval 0.02] [%clk 0:08:45] } 14... Nc6 { [%eval 0.05] [%clk 0:39:25] } 15. f4 { [%eval -0.32] [%clk 0:15:12] } 15... Qc7 { [%eval -0.12] [%clk 0:33:05] } 16. Ne3 { [%eval -0.27] [%clk 0:11:46] } 16... Rad8 { [%eval 0.0] [%clk 0:33:08] } 17. Qe2 { [%eval -0.21] [%clk 0:10:54] } 17... Ne4 { [%eval -0.15] [%clk 0:33:27] } 18. Bxe7 { [%eval -0.33] [%clk 0:05:46] } 18... Nxe7 { [%eval -0.2] [%clk 0:23:03] } 19. Qg4? { [%eval -1.46] } { Mistake. g3 was best. } { [%clk 0:03:36] } 19... f5 { [%eval -1.71] [%clk 0:22:29] } 20. Qh5 { [%eval -1.42] [%clk 0:01:50] } 20... Nc6 { [%eval -1.05] [%clk 0:21:40] } 21. Rad1? { [%eval -2.39] } { Mistake. Nxc6 was best. } { [%clk 0:01:02] } 21... Nxe5 { [%eval -2.23] [%clk 0:13:07] } 22. dxe5 { [%eval -2.12] [%clk 0:00:58] } 22... g6? { [%eval -0.79] } { Mistake. Qb6 was best. } { [%clk 0:11:53] } 23. Qe2?? { [%eval -2.71] } { Blunder. Qh4 was best. } { [%clk 0:00:50] } 23... Nc5? { [%eval -0.9] } { Mistake. g5 was best. } { [%clk 0:11:56] } 24. Rd4? { [%eval -2.43] } { Mistake. Rxd8 was best. } { [%clk 0:00:36] } 24... Rxd4 { [%eval -2.41] [%clk 0:09:49] } 25. cxd4 { [%eval -2.4] [%clk 0:01:05] } 25... Nd3 { [%eval -2.26] [%clk 0:10:07] } 26. Rd1 { [%eval -2.41] [%clk 0:00:57] } 26... Nxf4 { [%eval -2.41] [%clk 0:09:53] } 27. Qf2 { [%eval -2.58] [%clk 0:00:38] } 27... Nd5 { [%eval -2.24] [%clk 0:09:57] } 28. a4?! { [%eval -3.14] } { Inaccuracy. Be2 was best. } { [%clk 0:00:35] } 28... Qa5?! { [%eval -2.33] } { Inaccuracy. Nxe3 was best. } { [%clk 0:07:06] } 29. axb5 { [%eval -2.38] [%clk 0:00:42] } 29... axb5 { [%eval -2.34] [%clk 0:07:15] } 30. Nxd5 { [%eval -2.73] [%clk 0:00:40] } 30... Bxd5 { [%eval -2.75] [%clk 0:07:36] } 31. Rc1?! { [%eval -3.69] } { Inaccuracy. Be2 was best. } { [%clk 0:00:36] } 31... Rc8 { [%eval -2.93] [%clk 0:07:18] } 32. Rc3?! { [%eval -3.93] } { Inaccuracy. h4 was best. } { [%clk 0:00:36] } 32... b4 { [%eval -3.79] [%clk 0:07:13] } 33. Rh3?! { [%eval -5.17] } { Inaccuracy. Rc1 was best. } { [%clk 0:01:05] } 33... c3 { [%eval -4.99] [%clk 0:05:41] } 34. Qc2?! { [%eval -6.4] } { Inaccuracy. Qh4 was best. } { [%clk 0:01:22] } 34... b3 { [%eval -6.39] [%clk 0:05:33] } 35. Qf2 { [%eval -7.79] [%clk 0:00:07] } 35... c2 { [%eval -8.72] [%clk 0:05:57] } 36. Qh4 { [%eval -8.65] [%clk 0:00:40] } 36... Qc7 { [%eval -8.46] [%clk 0:05:47] } 37. Rc3 { [%eval -9.16] [%clk 0:00:32] } 37... c1=Q { [%eval -7.24] [%clk 0:05:37] } 0-1