Black threatens mate by underpromotion to a knight, so White wins by making
all
his pawns into knights: 1 Nf4+ Kh6 2 g8(N)+ Kh7 3 Ngf6+ Kh6 4 Nxg4+ Kh7 5 Nef6+ Kg7 6 Ne6+ Kf7 7 d8(N)+ Ke7 8 c8(N) mate.
Back to the problems