Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. f4 d5 3. e5 Bf5 4. d4 e6 5. c4 dxc4 6. Bxc4 h5 7. Nf3 Nh6 8. Nc3
Be7 9. O-O Nd7 10. Ng5 Bg4 11. Qb3 O-O 12. Qxb7 Nb6 13. Bb3 Qxd4+ 14. Kh1 Nf5
15. Nxe6 Qd3 16. Rg1 Ng3+ 17. hxg3 Qxg3 18. Qxe7 Bf3 19. Qg5 *
Position (FEN): r4rk1/p4pp1/1np1N3/4P1Qp/5P2/1BN2bq1/PP4P1/R1B3RK b - - 2 19
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1707
Best move: Qh3#