Black has an Outside Passed Pawn, Can White Still Save the Game?

Chess Puzzle #366 | Black is looking to advance his passed h-pawn, how white can prevail and perhaps win the game?