Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. h5 Bh7 8. Ne5
e6 9. Qf3 Nf6 10. Bd3 Bxd3 11. cxd3 Bd6 12. d4 Nbd7 13. Ne4 Nxe5 14. dxe5 Bxe5
15. O-O Nxe4 16. Qxe4 Bc7 17. Qg4 O-O 18. d4 Qd6 19. Bxh6 *
Position (FEN): r4rk1/ppb2pp1/2pqp2B/7P/3P2Q1/8/PP3PP1/R4RK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 940
Best move: Qh2#