SEATTLE (AP) - Justin Meram scored in the final minute of second-half stoppage time, lifting the Columbus Crew to a 2-1 victory over the Seattle Sounders on Saturday night.
Meram's winning score was set up by Federico Higuain's corner kick. The ball went beyond the top of the penalty area to Meram, who drilled a 25-yarder into the back right corner past Sounders goalkeeper Stefan Frei.
The Crew (3-0-0) have won their first three games for the first time in the club's 19-year history.
Higuain converted a penalty kick late in the 59th minute to tie it at 1. Higuain has two of his three goals this season on PKs. Last year, he scored a team-record six times in eight opportunities from the spot.
Kenny Cooper scored early in the 23rd minute for the Sounders (2-2-0). It was his first goal since being acquired in an offseason trade with FC Dallas.
FC DALLAS 2, TIMBERS 1
FRISCO, Texas (AP) - Mauro Diaz scored in the 84th minute for unbeaten FC Dallas.
Dallas' 10 points leads Major League Soccer. Dallas (3-0-1) is off to its best start since 2006, where it also logged 10 points through the first four games.
Portland (0-1-3), in its fourth MLS season, is off to its worst start in its young history.
The teams played the second half with 10 men apiece after Portland left back Michael Harrington and Dallas right winger Je-Vaughn Watson were ejected for an off-the-ball fight with about five minutes left in the first half.
Dallas went ahead in the third minute of first-half stoppage time on a Blas Perez header, but the Timbers tied it in the 67th minute when Dallas defender Matt Hedges deflected a Maximiliano Urruti pass into his own net.
WHITECAPS 2, DYNAMO 1
VANCOUVER, British Columbia (AP) - Kenny Miller scored on a penalty kick in the 58th minute, leading unbeaten Vancouver to another victory.
Jordan Harvey had Vancouver's first goal in the 14th minute in front of a sellout crowd of 21,000 at B.C. Place Stadium.
Miller rolled his spot kick into the right corner of the net, lifting the Whitecaps to a 2-0 lead. Ricardo Clark responded for Houston in the 75th minute, but that was all the scoring for the Dynamo (2-1-0).
Miller had to re-take his crucial kick because teammate Darren Mattocks was still in the 18-yard box when he put the ball into the net. The penalty kick was awarded after Houston defender Kofi Sarkodie was called for a hand ball in the box in the 56th minute.
The Whitecaps improved to 2-0-2.
REAL SALT LAKE 3, TORONTO FC 0
SANDY, Utah (AP) - Alvaro Saborio scored in each half as Real Salt Lake won at home for the first time this season.
Luis Gil had a first-half goal for Real Salt Lake (2-0-2) which improved 6-1 at home against Toronto (2-1-0) in MLS regular-season matches.
Saborio converted a penalty kick following a foul by Doneil Henry in the 11th minute. Gil scored in the 28th minute.
Salt Lake captain Kyle Beckerman made his 300th career start in MLS play, moving into sixth place on the league's list.
REVOLUTION 2, EARTHQUAKES 1
SANTA CLARA, Calif. (AP) - Lee Nguyen scored in the 93rd minute, and the Revolution earned their first win of the season.
Nguyen raced to Scott Caldwell's long pass down the left wing, and then cut inside before deking San Jose defender Clarence Goodson and beating goalkeeper Jon Busch for the winning score for New England (1-2-1).
The Revolution ended a 305-minute scoring drought to start the season when San Jose defender Victor Bernardez knocked the ball into the Earthquakes' net while trying to make a last-ditch clearance.
Chris Wondolowski had a second-half equalizer for the Earthquakes, who hadn't lost at Buck Shaw Stadium since March 3, 2013. The loss ends an unbeaten string of 21 home matches in all competitions for San Jose.
SPORTING KANSAS CITY 3, RAPIDS 2
COMMERCE CITY, Colo. (AP) - Dom Dovale scored in stoppage time to help Sporting Kansas City rally for the win.
Dovale was a late-game substitution for Sporting Kansas City (2-1-1). Benny Feilhaber tied the game in the 79th minute.
Dovale used a couple strides to get close to the goal on the left side and then ripped a shot over the outstretched hands of Colorado goalkeeper John Berner and into the upper left corner.
Graham Zusi scored and Sal Zizzo added two assists for the defending MLS Cup champions.
Vincente Sanchez had two goals for Colorado (1-1-1), both on penalty kicks.
FIRE 2, D.C. UNITED 2
WASHINGTON (AP) - Quincy Amarikwa's goal in the 82nd minute lifted the Fire into a soggy draw against D.C. United.
Playing through a steady rain at RFK Stadium, United (0-2-1) extended its club-record winless streak in league play to 15 games dating to the 2013 season. It's the fifth-longest streak in MLS history.
Jhon Kennedy Hurtado scored in the 27th minute for Chicago (0-1-3), which has ties in each of its last three matches after a season-opening loss.
Fabian Espindola scored in the first half for United, and Perry Kitchen made it 2-1 when he scored his third career goal in the second half.
United lost all three games against Chicago last season and have not beaten the Fire at home since 2012.
IMPACT 1, UNION 1
CHESTER, Pa. (AP) - Marco Di Vaio scored in the 80th minute, helping the Impact rally for a draw against the Union.
Montreal (0-3-1) received a boost with the return of the 37-year-old Di Vaio, who scored 20 goals last season. The forward received a red card during the Impact's playoff game against Houston and was subsequently suspended for the first three games this season.
Vincent Nogueira scored his first career goal for the Union (1-1-2) on a cold, rainy afternoon. He received a crisp pass from Jack McInerney and sent the ball past Montreal goalkeeper Troy Perkins in the 35th minute.
The Union have struggled offensively, scoring just four goals through the first four games.