Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Qf3 Nc6 3. Bc4 Qf6 4. Qf5 d6 5. Qxf6 Nxf6 6. d3 a6 7. Bg5 Be7 8.
Bxf6 Bxf6 9. Ne2 b5 10. Bb3 a5 11. a4 b4 12. Bd5 Bb7 13. O-O Kd7 14. Nd2 Rab8
15. c3 bxc3 16. bxc3 Ba6 17. Bxc6+ Kxc6 18. c4 Rb2 19. Rfd1 Bg5 20. Nc3 Rxd2
21. Rxd2 Bxd2 22. Nd5 Kd7 23. Ra2 Rb8 24. Rxd2 Rb1+ 25. Rd1 *
Position (FEN): 8/2pk1ppp/b2p4/p2Np3/P1P1P3/3P4/5PPP/1r1R2K1 b - - 2 25
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 672
Best move: Rxd1#