Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qd1 Nf6 5. Bg5 h6 6. Bxf6 Qxf6 7. c3 Bc5 8.
Nf3 d6 9. Be2 Bg4 10. O-O O-O 11. Nbd2 Rad8 12. Nb3 Bb6 13. a4 a6 14. a5 Ba7
15. Nbd2 Bxf3 16. Bxf3 Ne5 17. Be2 d5 18. Qa4 d4 19. Nc4 d3 20. Nxe5 dxe2 21.
Nd7 exf1=Q+ 22. Rxf1 Rxd7 23. Qxd7 Rd8 24. Qxc7 Qxf2+ 25. Rxf2 *
Position (FEN): 3r2k1/bpQ2pp1/p6p/P7/4P3/2P5/1P3RPP/6K1 b - - 0 25
Black to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 1010
Best move: Rd1#