Chess puzzle (Crushing)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. Nf3 Nd7 6. Bd3 Bg6 7. Bg5 Be7 8. Bxe7
Nxe7 9. Bxg6 hxg6 10. Qd3 a6 11. Ne2 c5 12. c3 Rc8 13. Ng5 Rh5 14. h4 Nc6 15.
Qf3 *
Position (FEN): 2rqk3/1p1n1pp1/p1n1p1p1/2ppP1Nr/3P3P/2P2Q2/PP2NPP1/R3K2R b KQ - 2 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1851
Best move: Qxg5