Answer:
1.Rh1 (Preventing the h2 pawn from promoting)Kh1 (Forced)
2.Kf2 (Kf1 a5 b5 a4 b6 a3 b7 a2 b8=Q b1=Q+ and white doesn't win)a5 (Forced again)
3. b5(ba draws) a4 b6 a3 b7 a2 b8=Q a1=Q
7.Qb7# White wins
Note: I used white to write the answer. Quote this and you see the answer.
(Rating: 2033)