Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. e5 c5 4. c3 Nc6 5. Bb5 Bd7 6. Bxc6 Bxc6 7. Be3 Qb6 8. Qb3
Nh6 9. Qxb6 axb6 10. Bxh6 gxh6 11. Nf3 b5 12. Nbd2 b4 13. Ke2 Bb5+ 14. Kd1 bxc3
15. bxc3 cxd4 16. cxd4 Be7 17. Kc2 Ba4+ 18. Kb2 Kd7 19. Rhc1 Bc6 20. Nb1 Rhg8
21. g3 Bb5 22. Nfd2 f6 23. f4 h5 24. Nf3 Be2 25. exf6 Bxf6 26. Ne5+ Ke7 27.
Rc7+ Kd6 *
Position (FEN): r5r1/1pR4p/3kpb2/3pN2p/3P1P2/6P1/PK2b2P/RN6 w - - 4 28
White to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1043
Best move: Rd7#