A Fun Position (#3)

White to move and win:

White has a surprising move which wins nicely – do you see it? Try to figure it out without using an engine to assist you…