Originally posted by SwissGambitthat's almost, but not quite right.
1.Pb7-b8=N+
1...Rb3xb8
2.Pa7xb8=N+
2...Kc6-d6
3.Pc7-c8=N+
3...Kd6-e6
4.Pd7-d8=N+
4...Ba5xd8
5.Pe7xd8=N+
5...Ke6-f6
6.Pg7-g8=N+
6...Rg6xg8
7.Pf7xg8=N+
7...Kf6-g6
8.Ph7-h8=N#
8. h8(N)+ is not mate. black has:
8. ... Kh7