Thursday puzzle / game

Thursday puzzle / game

White to move and win

Tal has sacced a piece to reach this position. Can you finish it off from here?

Solution