by the way, i've been studying caro-kann these days, people say caro is way above the other openings with its quality and solidness.. well, opponent played it here and i can confirm it was solid while it lasted. it is also a bit passive, you need extra plans to attack, caro just saves your hide.
I had Qc7 plans very before but never expected anything to come out of it. ONe wrong step and guy fell off the cliff. rest in pieces