Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 exf4 4. e5 Qe7 5. Qe2 Ng8 6. Nf3 Nc6 7. Nd5 Qd8 8. d4
Nge7 9. Nxe7 Bxe7 10. Bxf4 O-O 11. h4 f6 12. g4 fxe5 13. dxe5 Rxf4 14. g5 Qf8
15. Bg2 Qf5 16. O-O-O Re4 17. Qd3 Nxe5 18. Nxe5 Rxe5 19. Bd5+ Rxd5 20. Qxd5+
Qxd5 21. Rxd5 d6 22. Re1 Bf8 23. Re8 b6 24. Rf5 Bb7 *
Position (FEN): r3Rbk1/pbp3pp/1p1p4/5RP1/7P/8/PPP5/2K5 w - - 2 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1215
Best move: Rfxf8#