Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Hillbilly_Attack
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Nf6 5. Qf3 Bg4 6. Qe3 Nc6 7. c3 e6 8. d4
Be7 9. Nf3 O-O 10. Nbd2 Re8 11. h3 Bxf3 12. Nxf3 e5 13. O-O e4 14. Ne5 Bd6 15.
Nxc6 bxc6 16. Qe2 a5 17. Ba4 Bc7 18. Bxc6 Qd6 19. Bxa8 *
Position (FEN): B3r1k1/2b2ppp/3q1n2/p2p4/3Pp3/2P4P/PP2QPP1/R1B2RK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 655
Best move: Qh2#