Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. d4 d6 5. f4 g6 6. Nf3 Bg7 7. Be2 Be6 8. d5 Bg4
9. O-O N8d7 10. b3 Bxf3 11. Bxf3 dxe5 12. Bb2 O-O 13. Nd2 e6 14. Qe2 exd5 15.
cxd5 e4 16. Nxe4 f5 17. Ng5 Re8 18. Ne6 Bxb2 19. Qxb2 Re7 20. Rae1 Nf8 21. Ng5
Nxd5 22. Rd1 c6 23. b4 Qb6+ 24. Kh1 Ne3 25. Qb3+ Kg7 26. Qc3+ Kh6 27. Qf6 Nxf1
28. Qxe7 Ne3 29. Rd7 Nd5 30. Qxh7+ Nxh7 *
Position (FEN): r7/pp1R3n/1qp3pk/3n1pN1/1P3P2/5B2/P5PP/7K w - - 0 31
White to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 761
Best move: Rxh7#