White to move and win. The solution will be published tomorrow. Yesterday's solution:
21.Ng6!!+- Nh5 [21...Kxg6 22.Bxg5 hxg5 (22...Kh7 23.Bxf6 Bxf6 24.Qg6+ Kh8 25.Qxh6+ Rh7 26.Qxf8#) 23.Qxg5+ Kh7 24.Qh4+] 22.Nxf8+ Rxf8 Bologan - Radjabov, Dortmund 2003, and now 23.f4! d4 (23...Nxf4 24.Bxf4 Rxf4 25.Raf1+-) 24.fxg5 dxe3 25.Qh3 Kg6 26.gxh6+ Kxh6 27.Qxe3+ Rf4 28.Rg8 Kh7 29.Qg1 Rf6 30.Qg4 Bd6 31.Rg5+-.
Have fun with our daily puzzles!