More brain push ups!

Here is a position from John Nunn’s book Endgame Challenge. (See previous post)
It’s white to move. It looks as if white’s position is hopeless. The black pawn is ready to promote. But still there is a way to save the game and achieve a draw!
How can white prevent the black pawn from promoting?

I’ll post the solution in a couple of days. Good luck solving!