I'm a bit doubtful that the engine was a good play here. Seems like with no plus buy until level 3 Cities, money + labs should win. To me, the crucial mistake appears to be when he started helping you empty the City pile. If you had to buy those 4 additional Cities one by one the game would have been out of reach before you started greening.