Here's a 'real life' variant of this puzzle. Go to move 87 for the relevant stuff. Note too how Black draws because he has enough room on both sides of the pawn - unlike the position in this puzzle. Note also that White can only draw with the h-pawn because the WB is the 'wrong' colour