Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 Nf6 4. d5 Ne7 5. Nc3 d6 6. Bg5 Bg4 7. h3 Bxf3 8. Qxf3
Ng6 9. Bb5+ c6 10. dxc6 Qc7 11. Bxf6 bxc6 12. Bxc6+ Qxc6 13. Bg5 Be7 14. Bxe7
Nxe7 15. O-O-O O-O 16. Rd2 a5 17. Rhd1 Rfd8 18. Qe3 a4 19. a3 Rab8 20. Nd5 Nxd5
21. Rxd5 Rb5 22. Qd3 Rxd5 23. Qxd5 Qb6 24. Qc4 Qxf2 25. Rf1 Qxg2 26. Qxf7+ Kh8
27. Qf8+ Rxf8 *
Position (FEN): 5r1k/6pp/3p4/4p3/p3P3/P6P/1PP3q1/2K2R2 w - - 0 28
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 634
Best move: Rxf8#