Thursday puzzle / game

Thursday puzzle / game

White to play and win

Thanks to Niall Woodger for sending me this one. It is a position from one of Niall’s games and has a study-like quality.

Solution