Thursday puzzle / game

Thursday puzzle / game

White to play and win

White has sacced an exchange and a pawn to reach this promising position. How does he convert?

Solution