Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Ne5 Qd6 8. d4
Nd7 9. Nxg6 Qxg6 10. Bd3 Qd6 11. Be3 e6 12. O-O Ngf6 13. a3 Qc7 14. c4 Bd6 15.
Nh1 *
Position (FEN): r3k2r/ppqn1pp1/2pbpn1p/8/2PP3P/P2BB3/1P3PP1/R2Q1RKN b kq - 2 15
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 859
Best move: Bh2#