Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bg4 6. Be2 e6 7. Bg5 Qb6 8. O-O
cxd4 9. Nxd4 Bxe2 10. Qxe2 Nxd4 11. cxd4 Ne7 12. Nc3 Qxd4 13. Qb5+ Nc6 14. Qxb7
Rb8 *
Position (FEN): 1r2kb1r/pQ3ppp/2n1p3/3pP1B1/3q4/2N5/PP3PPP/R4RK1 w k - 1 15
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 970
Best move: Qxc6#