That's one of my best combinations in a long time. Even though I had a general plan and most of his moves were almost forced, I'd lie if I say "everything was under controll the whole time". Anyways, here's the game:
This shows you should not exchange your fianchettoed bishop, as it creates a lot of holes in your defense.