The Impact, who opened with wins in Seattle and Portland to match their total road victories last year, became the first Major League Soccer team to win three games this season.

Bernier scored 34 minutes in after Toronto's Ashtone Morgan fouled Andres Romero in the penalty area. Bernier, Montreal's MVP last season, hesitated on his penalty kick and sent Reds goalkeeper Joe Bendik diving to his right before putting the ball into an open right side. Di Vaio made it 2-0 just before the half. Davy Arnaud sent a ball forward for Di Vaio, who scooted around Bendik to score.

Timbers 1, Sounders FC 1 • In Seattle, Rodney Wallace came open in the penalty box and headed in the tying goal at the beginning of second-half stoppage time, and Portland came out of Seattle with the draw.

Eddie Johnson tapped in a perfectly placed cross from Steve Zakuani in the 13th minute and Seattle (0-1-1) held the lead until Wallace scored right at the end of the 90 minutes as stoppage time was beginning. Seattle failed to clear the ball from danger and Andrew Jean-Baptiste's centering pass found Wallace completely uncovered.

Earthquakes 1, Crew 1 • In Columbus, Ohio, Justin Morrow scored in the 74th minute to pull San Jose even with Columbus.

Morrow scored for the first time since May 2, firing a rising strike from 18 yards that landed in the upper right corner. Unmarked at the left of the box, he scored off a pass from Ramiro Corrales.