Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Nc3 Bg4 5. d3 e6 6. h3 Bxf3 7. Qxf3 Nf6 8.
Be2 Bd6 9. Bg5 Be7 10. d4 O-O 11. O-O-O Nc6 12. h4 Qb6 13. g4 Nxd4 14. Qf4
Nxe2+ 15. Nxe2 h6 16. Bxh6 gxh6 17. Qxh6 Rfc8 18. g5 Nh7 19. g6 Bf8 *
Position (FEN): r1r2bk1/pp3p1n/1q2p1PQ/3p4/7P/8/PPP1NP2/2KR3R w - - 1 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 918
Best move: Qxh7#