Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. g3 d5 3. Nc3 d4 4. Nb1 b6 5. Bg2 Bb7 6. d3 Nd7 7. Ne2 f5 8. f3 Ne5
9. O-O fxe4 10. fxe4 Nf6 11. h3 Ng6 12. Nf4 Nxf4 13. gxf4 Nd7 14. Nd2 e5 15.
Nf3 exf4 16. Bxf4 Be7 17. Ne5 O-O 18. Qg4 Nxe5 19. Bxe5 Bf6 20. Bxf6 Rxf6 21.
Rxf6 Qxf6 22. Rf1 Qh6 23. Qd7 Bc6 24. Qf7+ Kh8 25. Qf8+ Rxf8 *
Position (FEN): 5r1k/p5pp/1pb4q/2p5/3pP3/3P3P/PPP3B1/5RK1 w - - 0 26
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 661
Best move: Rxf8#