Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. Nf3 Nf6 3. e3 g6 4. Nbd2 Bg7 5. b3 O-O 6. Bb2 Nbd7 7. Be2 Re8 8.
O-O e5 9. dxe5 Nxe5 10. Nxe5 dxe5 11. c4 Bf5 12. Qc1 Bd3 13. Bxd3 Qxd3 14. Nf3
Qf5 15. Bc3 Rad8 16. Qb2 Ne4 17. Rfd1 Nxc3 18. Rxd8 Rxd8 19. Qxc3 e4 20. Nd4 c5
21. Nxf5 Bxc3 22. Rc1 gxf5 23. Rxc3 *
Position (FEN): 3r2k1/pp3p1p/8/2p2p2/2P1p3/1PR1P3/P4PPP/6K1 b - - 0 23
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 406
Best move: Rd1#