wwall: 88...Kf7? should lose. 88...Ra1 should draw.
Instead of 92.Kh5, White should play 92.Kf4! Rf1 93.Kg4 Kg8 94.Kg5 Rg1 95.Rg4 Rh1 96.Kg6 Kh8 97.f6 Kg8 98.f7 Kf8 99.h7, and White wins.
92...Rf1? should lose. 92...Kf6 should draw.
Instead of 93.h7, White should play 93.Kg4! Kg8 94.Kg5 Rg1 95.Rg4 Rh1 97.Kg6 Kh8 98.f6, and White wins.
94...Kh8? should lose. 94...Rg1+ should draw.
Instead of 95.Kf6, White should play 95.Kg6! Rg1 96.Kf7 Rg7 97.Ke8 Ra7 98.Re4 Ra8 99.Kf7 Ra7 100.Kf8 Ra6 101.Re6 Ra8 102.Re8 Ra6 103.f6 Kxh7 104.f7 Ra7 105.Rd8 Ra2 106.Rd5 Rf2 107.Re5 Rb2 108.Rf5 Kg6 109.Rf1 Rb8 110.Ke7 Rb7 111.Ke6 Rb6 112.Ke5 Rb5 113.Kd6 Rb8 114.f8=Q, and White wins.
99...Ra8? should lose. 98...Rb4 should draw.
Instead of 100.Rb1, White wins after 100.f6! Ra5 101.Kg6 Ra4 102.Rh5 Ra1 103.Rg5 Rb1 104.f7 Rb6 105.Kh5 Rf6 106.Rg8 Kxh7 107.f8=Q.
100...Kxh7? is the final losing move. Black should draw after 100...Ra7.