Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 e6 3. d4 b6 4. c4 Ba6 5. Nc3 dxc4 6. Nf3 Bb4 7. Bd2 Bxc3 8. Bxc3
Ne7 9. Ng5 Nd5 10. Qf3 O-O 11. h4 b5 12. a3 Qe7 13. Qe4 g6 14. Bb4 Nxb4 15.
Qxa8 Nc2+ 16. Kd1 Nxa1 17. Qxa7 Nb3 18. Ne4 Na5 19. h5 Nac6 20. Qc5 Qxc5 21.
dxc5 Nd4 22. Nf6+ Kg7 23. hxg6 fxg6 *
Position (FEN): 1n3r2/2p3kp/b3pNp1/1pP1P3/2pn4/P7/1P3PP1/3K1B1R w - - 0 24
White to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 977
Best move: Rxh7#