Chess puzzle (Crushing)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 e6 4. f4 Nd7 5. Nf3 Ne7 6. Be2 b6 7. O-O Qc7 8. c3 Bb7
9. Nbd2 Ng6 10. Bd3 Be7 11. Ng5 Bxg5 12. fxg5 O-O 13. Bxg6 fxg6 14. Nf3 c5 15.
Be3 Rf7 16. Qe2 Raf8 17. Nh4 Qc8 18. Rxf7 Rxf7 19. Rf1 *
Position (FEN): 2q3k1/pb1n1rpp/1p2p1p1/2ppP1P1/3P3N/2P1B3/PP2Q1PP/5RK1 b - - 1 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1755
Best move: Ba6