[Event "?"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "White to play and mate in 8"] [Black "?"] [Result "*"] [Annotator "peter"] [SetUp "1"] [FEN "k7/P7/P7/P7/P7/P7/P7/R3K3 w Q - 0 1"] [PlyCount "15"] [SourceVersionDate "2020.04.01"] {[#]} {This is the pretty solution} 1. O-O-O ({There is also this less tidy solution} 1. Kd2 Kxa7 2. Re1 Kxa6 (2... Ka8 3. Re8+ Ka7 4. Kc3 {etc}) 3. Re7 Kxa5 4. Re6 Kxa4 5. Re5 Kxa3 6. Kc3 Ka4 (6... Kxa2 7. Re1 Ka3 8. Ra1#) 7. Rh5 Ka3 8. Ra5#) 1... Kxa7 2. Rd8 Kxa6 3. Rd7 Kxa5 4. Rd6 Kxa4 5. Rd5 Kxa3 6. Rd4 Kxa2 7. Rd3 Ka1 8. Ra3# *