just goes to show that if you're not paying attention you can utterly squander your lead. Your opponent screwed up majorly. TimeFlies should never have gotten a bishop once he got a lead on the curse race (having gotten the Familiar in the first reshuffle). Salvager is the only source of +buy, so he needed one of those. KC would have helped him as much as you. Buying the last city enabled you to pile out. I think if you hadn't had a KC/city on your last turn he still might have won, but your opponent helped you every step of the way.