Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 exf4 4. Nf3 d6 5. Bc4 Nc6 6. d4 Bg4 7. O-O Be7 8.
Bxf4 O-O 9. Nd5 Nxd5 10. Bxd5 Bg5 11. Bxg5 Ne7 12. h3 Bh5 13. c3 c6 14. Bc4 b5
15. Bd3 f6 16. Be3 d5 17. e5 fxe5 18. dxe5 Nf5 19. Bxf5 Rxf5 20. g4 Rxf3 21.
Qxf3 Bg6 22. g5 Qe7 23. Bd4 Qxg5+ 24. Kh2 Be4 25. Qf7+ Kh8 26. Qf8+ Rxf8 *
Position (FEN): 5r1k/p5pp/2p5/1p1pP1q1/3Bb3/2P4P/PP5K/R4R2 w - - 0 27
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 414
Best move: Rxf8#