Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. d3 Bg4 4. h3 Bh5 5. Be2 Nd7 6. O-O e5 7. d4 Bd6 8. dxe5
Nxe5 9. Nxe5 Bxe2 10. Qxe2 Bxe5 11. exd5 f6 12. dxc6 Ne7 13. cxb7 Rb8 14. Qb5+
Kf7 15. Be3 Bc7 16. Bxa7 Qd6 17. Bxb8 *
Position (FEN): 1B5r/1Pb1nkpp/3q1p2/1Q6/8/7P/PPP2PP1/RN3RK1 b - - 0 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 652
Best move: Qh2#