Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Qe7 5. O-O Nf6 6. d3 O-O 7. Bg5 h6 8. Bh4
g5 9. Nxg5 hxg5 10. Bxg5 Qd6 11. Qf3 Nh7 12. Bh4 Qg6 13. Nd2 d6 14. h3 Ng5 15.
Qg3 Ne6 16. Qf3 Nf4 17. g4 Kg7 18. Kh2 Rh8 19. Kg3 Qg5 20. Bxg5 *
Position (FEN): r1b4r/ppp2pk1/2np4/2b1p1B1/2B1PnP1/2PP1QKP/PP1N1P2/R4R2 b - - 0 20
Black to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1245
Best move: Rxh3#