Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. Nf3 e6 5. Bd3 Bxd3 6. Qxd3 Nf6 7. Nbd2 Bd6 8.
Bg3 Bxg3 9. hxg3 Qd6 10. O-O-O Nb4 11. Qa3 a5 12. c3 Nd3+ 13. Kc2 Qxa3 14. bxa3
Nxf2 15. Rdf1 Nxh1 16. Rxh1 Ne4 17. Nxe4 dxe4 18. Rh4 f5 19. Ne5 Ke7 20. g4 g5
21. Rh5 Rhg8 22. Rxh7+ Kd6 *
Position (FEN): r5r1/1pp4R/3kp3/p3Npp1/3Pp1P1/P1P1P3/P1K3P1/8 w - - 1 23
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 1201
Best move: Rd7#