Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Main_Line
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Ng3 e6 6. Be3 Be7 7. Bd3 O-O 8. f3
a5 9. Qd2 b5 10. c3 Bd7 11. N1e2 Na6 12. Ne4 Nc7 13. h3 Ncd5 14. h4 Nxe3 15.
Qxe3 Nh5 16. Ng5 Nf6 17. O-O-O h6 18. g4 Nd5 19. Qe4 hxg5 *
Position (FEN): r2q1rk1/3bbpp1/2p1p3/pp1n2p1/3PQ1PP/2PB1P2/PP2N3/2KR3R w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1003
Best move: Qh7#