Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Bg5 Be7 6. Nxf6+ Bxf6 7. Bxf6 Qxf6
8. Nf3 b6 9. c3 Bb7 10. Be2 Nd7 11. O-O O-O 12. Re1 Bxf3 13. Bxf3 Rab8 14. Bc6
Qe7 15. d5 Rfe8 16. dxe6 fxe6 17. Qxd7 Qc5 18. Rxe6 Red8 19. Qe7 Rd2 20. Rf1
Qh5 21. Re5 Qg6 22. Bd5+ Kh8 23. Qxc7 Rf8 24. Qe7 Rdxf2 25. Qxf8+ Rxf8 *
Position (FEN): 5r1k/p5pp/1p4q1/3BR3/8/2P5/PP4PP/5RK1 w - - 0 26
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 644
Best move: Rxf8#