Chess Puzzles and Tactics

What is the Best Continuation to this Puzzle? White to Play

Chess Puzzle #311 | What is the best continuation to this puzzle? White to Play and Win the Game. Hard Chess Puzzle.