Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. d4 Ngf6 6. Nxf6+ Nxf6 7. Bg5 Be7
8. Bd3 Nd5 9. Bxe7 Qxe7 10. O-O O-O 11. Re1 Bd7 12. c4 Nf6 13. d5 h6 14. Ne5
Rad8 15. Qc2 c6 16. dxe6 Bxe6 17. Bf5 Bxf5 18. Qxf5 Qc5 19. b4 Qxb4 20. a3 Qa5
21. Re3 Qd2 22. Rg3 Qd1+ 23. Rxd1 *
Position (FEN): 3r1rk1/pp3pp1/2p2n1p/4NQ2/2P5/P5R1/5PPP/3R2K1 b - - 0 23
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 723
Best move: Rxd1#