Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Bd7 5. Bf4 Bd6 6. Ne5 Nc6 7. Nxd7 Bxf4 8.
Nxf6+ Qxf6 9. cxd5 exd5 10. Nxd5 Qxd4 11. Qxd4 Nxd4 12. Nxf4 Nc2+ 13. Kd2 Nxa1
14. Kc1 O-O-O 15. e3 g5 16. Nd3 Rd6 17. Kb1 Rhd8 18. Kxa1 Rxd3 19. Bxd3 Rxd3
20. Rf1 f5 21. f4 gxf4 22. Rxf4 *
Position (FEN): 2k5/ppp4p/8/5p2/5R2/3rP3/PP4PP/K7 b - - 0 22
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rd1#