Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. Nf3 Nf6 4. e5 Ne4 5. d4 Bg4 6. Be3 e6 7. Nbd2 Bb4 8. c3
Ba5 9. Qb3 Bb6 10. Nxe4 dxe4 11. Nd2 Bf5 12. Be2 Qd5 13. c4 Qa5 14. O-O O-O 15.
c5 Bd8 16. Nc4 Qc7 17. g4 Bg6 18. f5 exf5 19. gxf5 Bxf5 20. Rxf5 Qd7 21. Nd6 b6
22. Raf1 Be7 23. Rxf7 Rxf7 24. Qxf7+ Kh8 25. Qf8+ Bxf8 *
Position (FEN): rn3b1k/p2q2pp/1ppN4/2P1P3/3Pp3/4B3/PP2B2P/5RK1 w - - 0 26
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1290
Best move: Rxf8#