Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O h6 5. b3 d6 6. Ba3 Bxa3 7. Nxa3 a6 8. d4
Bg4 9. Be2 Bxf3 10. Bxf3 Nxd4 11. c3 Nxf3+ 12. Qxf3 Nf6 13. Nc4 Qd7 14. Nd2
O-O-O 15. a4 d5 16. Rfd1 Qc6 17. exd5 Qxd5 18. Qf5+ Kb8 19. Nc4 Qxd1+ 20. Rxd1
*
Position (FEN): 1k1r3r/1pp2pp1/p4n1p/4pQ2/P1N5/1PP5/5PPP/3R2K1 b - - 0 20
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 585
Best move: Rxd1#