Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Bc4 Bd6 7. d3 O-O
8. O-O Nd7 9. Re1 b5 10. Bb3 a5 11. c3 a4 12. Bc2 c5 13. d4 Bb7 14. Qd3 c4 *
Position (FEN): r2q1rk1/1b1n1ppp/3b1p2/1p6/p1pP4/2PQ1N2/PPB2PPP/R1B1R1K1 w - - 0 15
White to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 899
Best move: Qxh7#