Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 d6 4. Nf3 Nc6 5. Bb5 Bg4 6. h3 Bxf3 7. Qxf3 exf4 8.
d4 a6 9. Bxc6+ bxc6 10. e5 dxe5 11. Qxc6+ Nd7 12. dxe5 Bb4 13. O-O O-O 14. Bxf4
Bxc3 15. bxc3 Qe7 16. Qxc7 Rac8 17. Qb7 Rxc3 18. Rad1 Qc5+ 19. Kh1 Nb6 20. e6
fxe6 21. Bd6 Rxf1+ 22. Rxf1 Qc8 23. Qf7+ Kh8 24. Qf8+ Qxf8 *
Position (FEN): 5q1k/6pp/pn1Bp3/8/8/2r4P/P1P3P1/5R1K w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 663
Best move: Rxf8#