You had... seven Envoys? And no good village type cards.
Both of you had really bad strategies, I'm afraid, and you could have won about 10 turns sooner had you played BMU+ (buying nothing buy money and VPs, plus one Envoy).
Looking at the game... you had a bad opening hand here, Lab is a bad opener, but otherwise, your first 8 or so turns seemed reasonably lucky. Still, I think the fact that he played terribly is the main reason he lost.