Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. d4 cxd4 4. Nf3 e5 5. Nxe5 Qa5+ 6. c3 Qxe5 7. Qf3 Nf6 8.
O-O Bd6 9. Re1 Qxh2+ 10. Kf1 Qh1+ 11. Ke2 Qh5 12. cxd4 Qxf3+ 13. gxf3 Bc7 14.
e5 Nh5 15. Rh1 g6 16. Nc3 O-O 17. Bh6 Ng7 18. Ne4 Nc6 19. Nf6+ Kh8 20. Bxg7+
Kxg7 *
Position (FEN): r1b2r2/ppbp1pkp/2n2Np1/4P3/2BP4/5P2/PP2KP2/R6R w - - 0 21
White to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1033
Best move: Rxh7#