Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 exf4 4. e5 Ng8 5. Nf3 d5 6. d4 c5 7. Bxf4 Bg4 8. Bb5+
Nc6 9. O-O a6 10. Bxc6+ bxc6 11. h3 Bh5 12. Na4 Qa5 13. b3 Qb4 14. Qd3 Bxf3 15.
c3 Be2 16. Qxe2 Qa5 17. Be3 Ne7 18. dxc5 Ng6 19. Bd4 Be7 20. Qg4 O-O 21. Rae1
Rfe8 22. Qd7 Bh4 23. Rd1 Nxe5 24. Bxe5 Rxe5 25. Qxf7+ Kh8 26. Qf8+ Rxf8 *
Position (FEN): 5r1k/6pp/p1p5/q1Ppr3/N6b/1PP4P/P5P1/3R1RK1 w - - 0 27
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 599
Best move: Rxf8#