Event: Biel Chess Festival 2025 MTO
Site: Biel, Switzerland
Date: 2025-07-14
White: Zhang, Haoxuan
WhiteElo: 1979
Black: Gut, Lionel
BlackElo: 2239
Result: 1/2-1/2
ECO: B90
Opening: Sicilian Defense: Najdorf Variation, Adams Attack
Variant: Standard
TimeControl: 100 min 40 moves + 30 min Rest + 30 sec per move

1. e4 { [%clk 1:40:54] } 1... c5 { [%clk 1:40:34] } 2. Nf3 { [%clk 1:41:06] } 2... d6 { [%clk 1:40:59] } 3. d4 { [%clk 1:40:55] } 3... cxd4 { [%clk 1:41:23] } 4. Nxd4 { [%clk 1:41:17] } 4... Nf6 { [%clk 1:41:50] } 5. Nc3 { [%clk 1:41:37] } 5... a6 { [%clk 1:42:17] } 6. h3 { [%clk 1:41:22] } 6... e5 { [%clk 1:42:41] } 7. Nde2 { [%clk 1:41:44] } 7... h5 { [%clk 1:42:19] } 8. g3 { [%clk 1:41:30] } 8... Be6 { [%clk 1:43:30] } 9. Bg2 { [%clk 1:40:39] } 9... b5 { [%clk 1:41:50] } 10. O-O { [%clk 1:40:03] } 10... Nbd7 { [%clk 1:39:59] } 11. Be3 { [%clk 1:39:28] } 11... Be7 { [%clk 1:38:23] } 12. Qd2 { [%clk 1:29:51] } 12... Rc8 { [%clk 1:30:40] } 13. a4 { [%clk 1:14:54] } 13... b4 { [%clk 1:18:11] } 14. Nd5 { [%clk 1:28:58] } 14... Nxd5 { [%clk 1:17:25] } 15. exd5 { [%clk 1:29:17] } 15... Bf5 { [%clk 1:14:48] } 16. Qxb4 { [%clk 1:24:47] } 16... Rxc2 { [%clk 1:14:03] } 17. Nc3 { [%clk 1:21:36] } 17... O-O { [%clk 1:08:15] } 18. Rfc1 { [%clk 1:04:16] } 18... Rxc1+ { [%clk 1:07:42] } 19. Rxc1 { [%clk 0:37:51] } 19... Nc5 { [%clk 1:06:43] } 20. Bxc5 { [%clk 1:17:02] } 20... dxc5 { [%clk 0:55:58] } 21. Qb7 { [%clk 1:13:03] } 21... Qd6 { [%clk 0:51:20] } 22. Qc6 { [%clk 1:08:35] } 22... Qb8 { [%clk 0:32:31] } 23. Nd1 { [%clk 0:44:08] } 23... Bd3 { [%clk 0:18:10] } 24. Bf1 { [%clk 0:37:15] } 24... Rc8 { [%clk 0:17:46] } 25. Bxd3 { [%clk 0:29:53] } 25... Rxc6 { [%clk 0:18:21] } 26. dxc6 { [%clk 0:28:21] } 26... Qd6 { [%clk 0:16:21] } 27. Bxa6 { [%clk 0:28:16] } 27... Qxc6 { [%clk 0:16:17] } 28. Bb5 { [%clk 0:26:41] } 28... Qb7 { [%clk 0:14:10] } 29. h4 { [%clk 0:24:14] } 29... g5 { [%clk 0:13:01] } 30. hxg5 { [%clk 0:26:42] } 30... Bxg5 { [%clk 0:09:01] } 31. Rc4 { [%clk 0:22:42] } 31... Bd2 { [%clk 0:07:00] } 32. Nc3 { [%clk 0:21:52] } 32... Qf3 { [%clk 0:03:05] } 33. Ne4 { [%clk 0:14:08] } 33... Be1 { [%clk 0:01:09] } 34. Kf1 { [%clk 0:13:51] } 34... Bb4 { [%clk 0:00:45] } 35. Nxc5 { [%clk 0:04:47] } 35... Qh1+ { [%clk 0:05:14] } 36. Ke2 { [%clk 0:10:21] } 36... Qe1+ { [%clk 0:05:37] } 37. Kf3 { [%clk 0:09:47] } 37... Qh1+ { [%clk 0:05:30] } 38. Ke2 { [%clk 0:05:47] } 38... Bxc5 { [%clk 0:05:19] } 39. Rxc5 { [%clk 0:05:38] } 39... Qe4+ { [%clk 0:02:46] } 40. Kf1 { [%clk 0:11:36] } 40... Qh1+ { [%clk 0:02:12] } 41. Ke2 { [%clk 0:10:03] } 41... Qe4+ { [%clk 0:03:39] } 42. Kf1 { [%clk 0:00:50] } 42... Qb1+ { [%clk 0:24:48] } 43. Kg2 { [%clk 0:40:48] } 43... Qxb2 { [%clk 0:23:29] } 44. a5 { [%clk 0:37:00] } 44... Qb4 { [%clk 0:25:36] } 45. Rxe5 { [%clk 0:37:15] } 45... Qxa5 { [%clk 0:25:18] } 46. Rxh5 { [%clk 0:37:14] } 46... Qa8+ { [%clk 0:26:25] } 47. Kg1 { [%clk 0:37:31] } 47... Qa1+ { [%clk 0:26:49] } 48. Bf1 { [%clk 0:37:55] } 48... Kg7 { [%clk 0:27:13] } 49. Rf5 { [%clk 0:38:12] } 1/2-1/2