TORONTO FC 1, TIMBERS, 0

TORONTO -- Sebastian Giovinco scored on an early highlight-reel goal and Toronto FC beat the Portland Timbers 1-0 on Saturday night

The 5-foot-4 Italian forward scored in the fifth minute with a spectacular left-footed shot from 30 yards out that beat diving goalkeeper Adam Kwarasey.

Giovinco has five goals in 10 MLS to tie the injured Jozy Altidore for the team lead. Giovinco has six goals in his last nine games in all competitions.

Portland's Diego Valeri limped off in the 25th minute after seemingly turning an ankle. The Argentine player was making his third start since returning from knee surgery.

Toronto improved to 4-5-1, and Portland dropped to 3-5-4.

UNITED 1, REVOLUTION 1, TIE

FOXBOROUGH, Mass. (AP) -- Jairo Arrieta scored in the 80th minute and D.C. United rallied to tie nine-man New England.

D.C. United (6-2-4) remained atop the Eastern Conference -- two points ahead of New England (5-3-5).

New England was down two players for 32 minutes and played solid defence until Taylor Kemp's cross connected with the unmarked Arrieta in front of goal for the equalizer.

Chris Tierney was given a red card in the 52nd minute after a studs-up tackle of Chris Pontius just outside the penalty area. Six minutes later, Lee Nguyen was sent off after receiving his second yellow card. It was Nguyen's first red card in his four-year MLS career.

Charlie Davies gave New England a 1-0 lead in the first minute of first-half stoppage time.

IMPACT 2, FC DALLAS 1

MONTREAL (AP) -- Midfielder Ignacio Piatti had a goal and an assist to help Montreal beat FC Dallas.

Piatti scored from the penalty spot in the 25th minute, and Jack McInerney added a second shortly after halftime for Montreal's second straight victory.

Montreal (2-3-2) won consecutive games for the first time since August 2013.

Defender Matt Hedges scored for Dallas (6-3-3) late in the second half.