Very nice.
The only thing I wonder about is what would happen after Nb6 cxb6, but other than that this was absolutely fantastic.
Thanks!
Bxc3+ lost the game for Black. I don't see vhy he throws his bishop avay. Speed chess? Othervise nice gambit.
Nice game!
I think black is getting smashed even there: