White Can Win a Rook and a Queen for a Queen, How?

Chess Puzzle #423 | Black is a rook up. What should white do to regain material and wind the game.