Thursday puzzle / game

Thursday puzzle / game

White to play and win

White has sacced a piece to reach this position but his pieces are well placed.  How should he continue?

Solution