Puzzle

Puzzle #1

White to play and win