Reti's Magic

It is White's move next. Is this game a win for Black or a draw?

 
 

The game is a draw. The first two moves of White are Kg7 and Kf6. If Black moves the king twice in the meantime, then White can get to the pawn on the h-file and take it. If Black moves the king once, then White plays Ke5. If Black moves the king again, White can take the pawn on the h-file. Otherwise, White plays Kd6 and can promote his pawn right after Black promotes his. Finally, if after Kg7 and Kf6 Black moves the pawn twice, then White plays Ke7, and once again can promote his pawn right after Black promotes his.