Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Bc5 3. Bc4 d6 4. d4 exd4 5. Nxd4 Qf6 6. Be3 Nc6 7. Bb5 Bd7 8.
Bxc6 Bxc6 9. Nc3 Ne7 10. O-O O-O 11. Nxc6 bxc6 12. Bxc5 dxc5 13. Qd3 Rad8 14.
Qc4 Qd4 15. Qa6 Qd2 16. Rac1 Ng6 17. Qxc6 Rfe8 18. Qxc5 Ne5 19. Qxc7 Qg5 20. f4
Qh6 21. fxe5 Rc8 22. Qxa7 Rxe5 23. Qxf7+ Kh8 24. Qf8+ Rxf8 *
Position (FEN): 5r1k/6pp/7q/4r3/4P3/2N5/PPP3PP/2R2RK1 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 634
Best move: Rxf8#