Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Bc4 d5 6. Bb3 Bd6 7. O-O O-O 8.
h3 Be6 9. d3 Nc5 10. Nc3 Nxb3 11. axb3 Nc6 12. Bg5 Qd7 13. Ne2 h6 14. Be3 Rfe8
15. Ned4 Nxd4 16. Nxd4 Rad8 17. Nxe6 Rxe6 18. Rxa7 Qc6 19. c4 dxc4 20. bxc4 Be5
21. b4 Red6 22. b5 Qxc4 23. dxc4 Rxd1 24. Rxd1 *
Position (FEN): 3r2k1/Rpp2pp1/7p/1P2b3/2P5/4B2P/5PP1/3R2K1 b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 617
Best move: Rxd1#