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. Be2 Bg4 6. O-O e6 7. c3 Bd6 8. Be3
Nf6 9. Nbd2 g5 10. h3 h5 11. hxg4 hxg4 12. Nxg5 Bh2+ 13. Kh1 Qd6 14. Bxg4 Bg1+
15. Kxg1 *
Position (FEN): r3k2r/pp3p2/2nqpn2/3p2N1/3P2B1/2P1B3/PP1N1PP1/R2Q1RK1 b kq - 0 15
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 583
Best move: Qh2#