Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. f4 exd4 5. Qxd4 Nbd7 6. Nf3 c6 7. Bc4 d5 8.
exd5 Bc5 9. Qd3 O-O 10. dxc6 Re8+ 11. Kf1 bxc6 12. Bd2 Ng4 13. Ng5 Ndf6 14.
Bxf7+ Kf8 15. Bxe8 Qxe8 16. Re1 Qh5 17. Qd8+ Ne8 18. Nxh7+ Kg8 19. Rxe8+ Kxh7
20. Rh8+ Kg6 21. Rxh5 Ba6+ 22. Ne2 Rxd8 23. Rxc5 Rxd2 24. Rxc6+ Kh7 25. Rxa6 *
Position (FEN): 8/p5pk/R7/8/5Pn1/8/PPPrN1PP/5K1R b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1144
Best move: Rd1#