There's also another win, kind of a more standard way of winning. Use the advanced pawn to force black into zugzwang so he has to give up his extra pawn and get mated: 1 Rh2 Be6 2 Rb2 Bg8 (2 ... Bf5 3 Rb6 followed by Ke7/f7 and Rb8+) 3 Rb8 Be6 4 Ke7+ Bg8 5 Rc8 h5 6 Ra8 (to get the pawn off of a light square) h4 7 Ra4 and I don't really see any saving idea for Black: 7 ... Bd5 8 Kf8 and mate.
Of course Rh6 wins faster but this is also instructive.