? The C pawn is taken eliminating the risk to the white bishop however it is apparent that the revealed attack has not been seen. This move also weakens the kings defensive wall considerably. I think that BxE7 threatening blacks queen means you can escape this position without losing material. BxE7, QxE7, B-E2
11... Be7xa3
! The trap is sprung, Whites weak castling position now rears it's head. White is in trouble, a peice down and the king exposed.
12. Kc1b1
White has no other option here but now Black must start thinking how to capitalise on that woefully open B file
12... dxc4
? Ok yes you took the pawn, but what about Qb6+ threatening Qb2++... whites only defense would be to move the knight in the way to B5 allowing you to take another cheap peice with the pawn on A6... I was literally screaming at my laptop for this move
13. Bd3xc4
White retakes and also has the bishop on a good square, attacking blacks F pawn and also has the ability to retreat to B3 to link up the pawns defensively if needed
13... O-O
Another questionable choice to castle, the king is exposed and white should be looking to exploit this, maybe by moving the queen to E3 looking to move to G5+, there is a chance of perpetual check there.
14. fxg4
? White allows black to develop his other bishop, at the same time threatening the rook. However at least it shows that white recognises the apparent weakness of blacks castled position and wishes to clear the advanced pawns to be able to attack black on the kingside
14... Bc8xg4
! attacks the rook forcing white to defend it with either knight.
15. Ng1e2
links the two knights and also shields the rook but limits the queen moving forward. Placing the knight on F3 instead would have shielded the rook and allowed the queen scope to move as well.
15... Nb8d7
Links the black knights and develops another peice but doesn't really add anything to the attack, black loses tempo, this is the kind of developing move you should include in your opening