Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Panov_Attack
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Bf5 5. Nc3 e6 6. Bd3 Bxd3 7. Qxd3 Nf6 8.
a3 Nc6 9. c5 Be7 10. Nf3 O-O 11. Bf4 Nd7 12. Nb5 e5 13. dxe5 Bxc5 14. Ng5 a6 *
Position (FEN): r2q1rk1/1p1n1ppp/p1n5/1NbpP1N1/5B2/P2Q4/1P3PPP/R3K2R w KQ - 0 15
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 567
Best move: Qxh7#