Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. e3 Bf5 4. Nc3 Nf6 5. Qb3 Qb6 6. Qxb6 axb6 7. cxd5 cxd5 8.
Nf3 e6 9. Nh4 Bc2 10. Nb5 Bb4+ 11. Bd2 Ra4 12. Rc1 Bxd2+ 13. Kxd2 O-O 14. Rxc2
Rxa2 15. Bd3 Nc6 16. Nd6 Nb4 17. Rc7 Nxd3 18. Kxd3 Rxb2 19. Rf1 Ra8 20. Rfc1 g6
21. Nxf7 Ne4 22. Nh6+ Kf8 23. Rc8+ Rxc8 24. Rxc8+ Kg7 25. Ng4 *
Position (FEN): 2R5/1p4kp/1p2p1p1/3p4/3Pn1NN/3KP3/1r3PPP/8 b - - 2 25
Black to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 1312
Best move: Rd2#