Chess puzzle (Crushing)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 dxe4 4. fxe4 Nf6 5. Nc3 Bg4 6. Nf3 e6 7. Bd3 Be7 8. O-O
O-O 9. Qe1 Bxf3 10. Rxf3 Qxd4+ 11. Be3 Qd8 12. e5 Nd5 13. Nxd5 cxd5 14. Qg3 g6
15. Raf1 Kg7 16. Qh3 h5 17. Rg3 Bh4 18. Rgf3 d4 *
Position (FEN): rn1q1r2/pp3pk1/4p1p1/4P2p/3p3b/3BBR1Q/PPP3PP/5RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 2335
Best move: Bxg6