Its a good attack and looks like you end up with 2 rooks v Q maybe. I have to say though, your opponent hardly seemed to try and attack did he? with your Q side in tatters I think I would have done better. Eg 18 Qa6+ Kb8 (Kd7 19 Nxd5 and the pawn is pinned) 19. Nxd5 Rxd5 stops you immediately doubling on the f-file.
And 14. Bxc6 is horrible if you take back with the Q, where's the defence??
Here is an exciting game I played on ICC , I wasn't sure about the combination at the end which involed a possible queen sac , here is the game please comment on how I played and if my combination was valid . Thanks a lot