Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. d4 exd4 6. Qxd4 Qxd4 7. Nxd4 c5
8. Nf3 Be6 9. O-O O-O-O 10. Bf4 Ne7 11. Nc3 Ng6 12. Bg3 f6 13. Rfd1 Bd6 14. Na4
Bxg3 15. hxg3 b6 16. Nc3 c6 17. a4 Kc7 18. Ne1 Ne5 19. f4 Nc4 20. b3 Ne3 21.
Rxd8 Rxd8 22. Kf2 Ng4+ 23. Kf3 Rd2 24. f5 h5 25. fxe6 *
Position (FEN): 8/2k3p1/ppp1Pp2/2p4p/P3P1n1/1PN2KP1/2Pr2P1/R3N3 b - - 0 25
Black to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 1095
Best move: Rf2#