Puzzle - 6/24/2015

Sort:
SpiritLancer

Here's quite a tough one I found earlier today. White to move and win. Hint: Imagine black is playing for a draw. Don't let black trade the rook for the pawn. 

Enjoy! :)