Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nde2 Bb4 7. g3 Nxe4 8.
Bg2 Bxc3+ 9. bxc3 Nf6 10. O-O d5 11. Ba3 Bg4 12. h3 Bf5 13. f4 Qd7 14. fxe5
Nxe5 15. Rb1 Bxh3 16. Nf4 Bxg2 17. Kxg2 Neg4 18. Re1+ Ne4 19. Nxd5 O-O-O 20.
Rxe4 f5 21. Ne7+ Kb8 22. Qxd7 Rxd7 23. Re6 Rd2+ 24. Kh3 *
Position (FEN): 1k5r/pp2N1pp/4R3/5p2/6n1/B1P3PK/P1Pr4/1R6 b - - 3 24
Black to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1010
Best move: Rh2#