Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nc6 5. Bb5 Bg4 6. Qd3 e6 7. Nc3 Nf6 8.
Ne5 Qb6 9. Nxg4 Nxg4 10. h3 Nf6 11. Bg5 Be7 12. a3 O-O 13. Ba4 Nxd4 14. Be3
Qxb2 15. Rb1 Nxc2+ 16. Bxc2 Qxa3 17. Bg5 b6 18. Bxf6 Bxf6 *
Position (FEN): r4rk1/p4ppp/1p2pb2/3p4/8/q1NQ3P/2B2PP1/1R2K2R w K - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 637
Best move: Qxh7#