Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c4 e6 5. cxd5 exd5 6. dxc5 Nc6 7. Nf3 Bg4 8. Bb5
Bxc5 9. O-O Ne7 10. h3 Be6 11. Ng5 O-O 12. Qd3 Nf5 13. g4 Nxe5 14. Qc2 Nd4 *
Position (FEN): r2q1rk1/pp3ppp/4b3/1Bbpn1N1/3n2P1/7P/PPQ2P2/RNB2RK1 w - - 2 15
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 878
Best move: Qxh7#