Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. Nc3 Nxe5 5. Nxe5 Qxe5 6. e3 Nf6 7. Bc4 Bb4
8. Bd2 O-O 9. a3 Bxc3 10. Bxc3 Qg5 11. O-O d5 12. Bxf6 gxf6 13. Qxd5 Be6 14.
Qxg5+ fxg5 15. Bxe6 fxe6 16. Rad1 Rfd8 17. b4 b5 18. Rxd8+ Rxd8 19. Rc1 Rd2 20.
c4 bxc4 21. Rxc4 *
Position (FEN): 6k1/p1p4p/4p3/6p1/1PR5/P3P3/3r1PPP/6K1 b - - 0 21
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 546
Best move: Rd1#