Event: Biel Chess Festival 2025 Rapid
Site: Biel, Switzerland
Date: 2025-07-13
White: Leonov, Leonid
WhiteElo: 1894
Black: Zenker, Ulrich
BlackTitle: FM
BlackElo: 2081
Result: 0-1
ECO: C55
Opening: Italian Game: Two Knights Defense, Modern Bishop's Opening
Variant: Standard
TimeControl: 15 min + 5 sec per move

1. e4 { [%eval 0.18] [%clk 0:15:08] } 1... e5 { [%eval 0.22] [%clk 0:15:08] } 2. Nf3 { [%eval 0.13] [%clk 0:15:12] } 2... Nc6 { [%eval 0.21] [%clk 0:15:11] } 3. Bc4 { [%eval 0.12] [%clk 0:15:15] } 3... Nf6 { [%eval 0.1] [%clk 0:15:14] } 4. d3 { [%eval 0.09] [%clk 0:15:19] } 4... h6 { [%eval 0.22] [%clk 0:15:15] } 5. O-O { [%eval 0.2] [%clk 0:15:20] } 5... d6 { [%eval 0.36] [%clk 0:15:16] } 6. Nc3 { [%eval 0.12] [%clk 0:15:23] } 6... g6 { [%eval 0.3] [%clk 0:15:13] } 7. a4 { [%eval 0.25] [%clk 0:15:17] } 7... Bg7 { [%eval 0.28] [%clk 0:15:13] } 8. Re1 { [%eval 0.22] [%clk 0:15:16] } 8... O-O { [%eval 0.18] [%clk 0:15:11] } 9. h3 { [%eval 0.25] [%clk 0:15:19] } 9... Be6 { [%eval 0.49] [%clk 0:14:41] } 10. Nd5?! { [%eval -0.14] } { Inaccuracy. Bxe6 was best. } { [%clk 0:14:50] } 10... Kh7 { [%eval 0.25] [%clk 0:14:37] } 11. c3 { [%eval 0.23] [%clk 0:14:24] } 11... a6 { [%eval 0.36] [%clk 0:10:07] } 12. a5 { [%eval 0.45] [%clk 0:13:22] } 12... Qd7 { [%eval 0.35] [%clk 0:08:49] } 13. Nxf6+ { [%eval 0.31] [%clk 0:12:37] } 13... Bxf6 { [%eval 0.33] [%clk 0:08:51] } 14. Bxe6 { [%eval 0.39] [%clk 0:12:21] } 14... Qxe6 { [%eval 0.42] [%clk 0:08:47] } 15. d4 { [%eval 0.39] [%clk 0:11:46] } 15... exd4 { [%eval 0.35] [%clk 0:07:48] } 16. cxd4 { [%eval 0.4] [%clk 0:11:45] } 16... d5 { [%eval 0.84] [%clk 0:07:50] } 17. e5 { [%eval 0.94] [%clk 0:11:44] } 17... Bg7 { [%eval 1.06] [%clk 0:07:53] } 18. Bf4 { [%eval 0.7] [%clk 0:11:08] } 18... Qf5 { [%eval 1.14] [%clk 0:04:24] } 19. Qd2 { [%eval 0.77] [%clk 0:11:06] } 19... g5 { [%eval 0.87] [%clk 0:04:24] } 20. Bg3 { [%eval 1.07] [%clk 0:10:37] } 20... Nd8 { [%eval 1.0] [%clk 0:04:26] } 21. Rac1 { [%eval 0.46] [%clk 0:10:08] } 21... Ne6 { [%eval 0.52] [%clk 0:04:08] } 22. Qb4?! { [%eval -0.39] } { Inaccuracy. Rc3 was best. } { [%clk 0:09:26] } 22... Rab8 { [%eval -0.44] [%clk 0:04:05] } 23. Rc3 { [%eval -0.64] [%clk 0:08:45] } 23... Rfd8 { [%eval -0.34] [%clk 0:02:51] } 24. Nh2 { [%eval -0.38] [%clk 0:08:36] } 24... h5 { [%eval -0.36] [%clk 0:02:33] } 25. Rf3? { [%eval -1.64] } { Mistake. h4 was best. } { [%clk 0:08:17] } 25... Qg6 { [%eval -1.49] [%clk 0:02:35] } 26. Qd2 { [%eval -1.54] [%clk 0:07:12] } 26... h4 { [%eval -1.58] [%clk 0:02:13] } 27. Ng4 { [%eval -1.73] [%clk 0:06:45] } 27... hxg3 { [%eval -1.82] [%clk 0:02:15] } 28. fxg3 { [%eval -1.92] [%clk 0:06:32] } 28... c5 { [%eval -1.77] [%clk 0:02:11] } 29. dxc5 { [%eval -2.2] [%clk 0:06:32] } 29... Nxc5 { [%eval -2.45] [%clk 0:02:09] } 30. Ref1 { [%eval -2.32] [%clk 0:06:25] } 30... Ne4 { [%eval -2.42] [%clk 0:01:22] } 31. Qe3 { [%eval -2.46] [%clk 0:06:18] } 31... d4?! { [%eval -1.82] } { Inaccuracy. Rd7 was best. } { [%clk 0:01:08] } 32. Qb3?? { [%eval -4.51] } { Blunder. Qd3 was best. } { [%clk 0:06:22] } 32... Nd2 { [%eval -4.44] [%clk 0:01:08] } 33. Qxf7?! { [%eval -5.73] } { Inaccuracy. Qb4 was best. } { [%clk 0:05:41] } 33... Nxf3+?! { [%eval -4.21] } { Inaccuracy. Qxf7 was best. } { [%clk 0:01:11] } 34. Qxf3 { [%eval -3.92] [%clk 0:05:45] } 34... Rf8 { [%eval -4.05] [%clk 0:00:52] } 35. Nf6+ { [%eval -4.01] [%clk 0:05:42] } 35... Bxf6 { [%eval -4.04] [%clk 0:00:51] } 36. exf6 { [%eval -3.72] [%clk 0:05:45] } 36... Rf7 { [%eval -3.79] [%clk 0:00:51] } 37. h4?! { [%eval -5.19] } { Inaccuracy. Qd5 was best. } { [%clk 0:05:13] } 37... gxh4 { [%eval -5.19] [%clk 0:00:44] } 38. gxh4 { [%eval -5.16] [%clk 0:05:17] } 38... Rbf8 { [%eval -5.18] [%clk 0:00:48] } 39. h5 { [%eval -5.04] [%clk 0:05:21] } 39... Qg5 { [%eval -5.15] [%clk 0:00:43] } 40. Qd3+ { [%eval -5.2] [%clk 0:05:10] } 40... Kh6 { [%eval -5.06] [%clk 0:00:47] } 41. Qxd4 { [%eval -5.45] [%clk 0:04:57] } 41... Rxf6 { [%eval -5.29] [%clk 0:00:46] } 42. Re1 { [%eval -5.24] [%clk 0:04:48] } 42... Rg8 { [%eval -5.37] [%clk 0:00:36] } 43. Qe4 { [%eval -5.43] [%clk 0:04:34] } 43... Qc5+ { [%eval -5.42] [%clk 0:00:25] } 44. Kh2 { [%eval -6.81] [%clk 0:04:19] } 44... Qxh5+ { [%clk 0:00:26] } 45. Kg1 { [%clk 0:04:23] } 45... Rg4 { [%clk 0:00:13] } 46. Qxb7 { [%clk 0:03:57] } 46... Qc5+ { [%clk 0:00:15] } 47. Kh2 { [%clk 0:03:57] } 47... Rh4+ { [%clk 0:00:17] } 48. Kg3 { [%clk 0:03:50] } 48... Qg5# { [%clk 0:00:00] } 0-1