Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. c4 Qd8 4. d4 e6 5. Nc3 Nf6 6. Bg5 Be7 7. Bxf6 Bxf6 8.
Nf3 O-O 9. Be2 b6 10. O-O Bb7 11. Ne5 Nc6 12. Bf3 Bxe5 13. dxe5 Rb8 14. Qxd8
Rfxd8 15. Rad1 Rxd1 16. Rxd1 g6 17. Nb5 Nxe5 18. Bxb7 Rxb7 19. f4 Nxc4 20. b3
Ne3 21. Rd7 Kg7 22. Nd6 Rb8 23. Nxf7 Kf6 24. Rxc7 a5 25. Ng5 h6 *
Position (FEN): 1r6/2R5/1p2pkpp/p5N1/5P2/1P2n3/P5PP/6K1 w - - 0 26
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 874
Best move: Rf7#