White plays and wins. The solution will be published tomorrow. Yesterday's solution:
18?¢‚Ǩ¬¶Ngf3+!! 19.gxf3 Bc2 20.Qc1 Nxf3+ 21.Kh1 Nxe1 22.Nxd6! Qc6 and now White should have gone for 23.Qxe1 Qxd5+ 24.Bg2 e4 25.Qb4! Bf6, when Black is a bit better. Kononeko-Kovalev, Alushta 2003 continued with 23.Qd2? Ba5! and Black won.
Have fun with our daily puzzles!