White Must Promote His Passed B-Pawn, How?

Chess Puzzle #430 | White has one chance to save the game as Black is a rook and a queen up.