Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Bb5+ Nc6 5. Nc3 Bg4 6. d3 Nf6 7. Be3 e6 8.
O-O Bd6 9. h3 Bh5 10. a3 O-O 11. b4 a6 12. Bxc6 bxc6 13. g4 Bg6 14. Nd4 Rc8 15.
Nb3 Bc7 16. Na4 Qd6 17. Bc5 *
Position (FEN): 2r2rk1/2b2ppp/p1pqpnb1/2Bp4/NP4P1/PN1P3P/2P2P2/R2Q1RK1 b - - 8 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 891
Best move: Qh2#