White to play and win.
Nice puzzle.
whats the move?
Solution:- hxg6 Bxc2+ Qxc2(If ka1 Bxb3 and black is winning)Nxc2 Be6+ Kf8 Rh8#
White to play and win.