Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 Nd7 4. Bd3 e5 5. Be3 c5 6. dxc5 Bxc5 7. Bxc5 Nxc5 8.
Ne2 Nf6 9. exd5 O-O 10. Nbc3 a6 11. Qd2 b5 12. Ne4 Nxd3+ 13. Qxd3 Nxd5 14.
O-O-O Be6 15. h4 Qa5 16. a3 b4 17. Ng5 bxa3 *
Position (FEN): r4rk1/5ppp/p3b3/q2np1N1/7P/p2Q1P2/1PP1N1P1/2KR3R w - - 0 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 895
Best move: Qxh7#