Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nc3 e6 4. d3 Nf6 5. Bb3 Be7 6. a3 O-O 7. Nf3 b6 8. h3
Bb7 9. Bf4 Re8 10. Qd2 d6 11. O-O e5 12. Bg3 Nh5 13. Bh2 Nf4 14. Bxf4 exf4 15.
Qxf4 Bf6 16. Rad1 Ne5 17. Nxe5 Bxe5 18. Qxf7+ Kh8 19. f4 Rf8 20. Qh5 Rxf4 21.
Rxf4 Bxf4 22. Rf1 Qf6 23. Qf5 Be3+ 24. Kh1 Qh4 25. Qf8+ Rxf8 *
Position (FEN): 5r1k/pb4pp/1p1p4/2p5/4P2q/PBNPb2P/1PP3P1/5R1K w - - 0 26
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 583
Best move: Rxf8#