A tough middle and endgame


In my note for 8...Bd7 it says
His plan is to play Bc6 attacking my queen and gaining some central control with tempo. :) I can't play 9 Qxb7 because of 9 Qxb7 Bc6 forking my queen and the g2 pawn 10 Qxb4 Bxg2 and he would win my h1 rook. :)
Actually if 9 Qxb7 then black wants to do the inbetween move of 9...Bxc3+ and then 10...Bc6 so black will not lose the dark bishop for nothing. :) I did see that at the time of the move, but when it came time to type up the analysis I didn't think much about it until I looked at it again since it does take awhile to type these up. :)