Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Nf6 4. Nc3 g6 5. Nb5 e5 6. dxe5 Ne4 7. e6 Bd6 8.
exf7+ Kxf7 9. Qxd5+ Be6 10. Nxd6+ Qxd6 11. Qxd6 cxd6 12. O-O-O Nxf2 13. Rxd6
Nxh1 14. Nf3 Rhd8 15. Ng5+ Kg7 16. Nxe6+ Kf7 17. Nxd8+ Rxd8 18. Bc4+ Ke7 19.
Re6+ Kf8 20. Rf6+ Kg7 21. Rf7+ Kh8 22. Rxb7 Nf2 23. Bg5 *
Position (FEN): 3r3k/pR5p/2n3p1/6B1/2B5/4P3/PPP2nPP/2K5 b - - 2 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 664
Best move: Rd1#