Wow i wish my opponents screwed up there attacks as much as ur opponent seem to. Interesting game though...
11...Nd7?! didn't like that move couldn't see anything wrong with Rc8 myself. For his/her 16th and 17th both times my gut tells me Bxg3 is the way to pursue the attack to win.
This game had everything. slow positinal play, then high tactics, aggresive attack and counters. an interesting game i thought i would share.