White to Play and Win, What is the Best Continuation?

Chess Puzzle #359 | White is a pawn down, but he can win the game with the right move. Can you find the best move?