Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. Nc3 Bg4 6. Be3 Qb6 7. dxc5 Qa5 8. Be2
e6 9. O-O Bxc5 10. Bxc5 Qxc5 11. Nb5 Nxe5 12. Nxe5 Bf5 13. b4 Qb6 14. a4 a6 15.
a5 Qd8 16. Nd4 Bg6 17. Nxg6 hxg6 18. b5 Qc7 19. b6 *
Position (FEN): r3k1nr/1pq2pp1/pP2p1p1/P2p4/3N4/8/2P1BPPP/R2Q1RK1 b kq - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 939
Best move: Qxh2#