The Montreal Impact built a three-goal lead and then barely hung on for a 3-2 victory over Toronto FC in a wild opening game of their MLS Eastern Conference final that was delayed 30 minutes by a groundskeeping error on Tuesday night.