Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. f4 e6 3. Nf3 d5 4. d4 dxe4 5. Ng5 Nf6 6. Nc3 Bb4 7. Bd2 Bxc3 8.
Bxc3 Nbd7 9. d5 exd5 10. Be2 O-O 11. h4 h6 12. Qd2 Nb6 13. O-O-O hxg5 14. Bxf6
Qxf6 15. hxg5 Qe7 16. Qe1 f6 17. g6 Bf5 18. Rh8+ Kxh8 19. Qh4+ Kg8 *
Position (FEN): r4rk1/pp2q1p1/1np2pP1/3p1b2/4pP1Q/8/PPP1B1P1/2KR4 w - - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1082
Best move: Qh7#