Substitute Maicon Santos scored the winning goal in the second half in Eastern Conference-leading D.C. United’s 3-2 over the New England Revolution Saturday night in Washington.
Dejan Jakovic and Brandon McDonald scored in the first half for United (8-4-3). Washington is unbeaten in its last eight home matches, winning its last five.
Saer Sene and A.J. Soares scored early in the second half for the Revolution, 4-7-1 overall and 1-6-0 on the road.
Bill Hamid denied Kelen Rowe’s 90th-minute header with a finger-tip save.
New England also suffered its only home loss to United, 2-1, April 14. Santos, who also scored in that contest and leads United with seven goals, struck four minutes after entering the game.
He also helped set it up, feeding Dwayne De Rosario on the left before racing into the box to reach the end of De Rosario’s cross and drive it past Matt Reis in the 61st minute.
The goal reversed the game’s momentum after the Revolution canceled out United’s 2-0 halftime lead five minutes into the second half. Sene latched onto a rebound of Benny Feilhaber’s long-range effort and drove it past Hamid from close range in the 48th minute. In the 50th, Soares rose to head Chris Tierney’s corner kick inside the left post.
United pulled ahead in the 15th minute when McDonald flicked a looping header of Branko Boskovic’s long free kick into the top right corner. Jakovic doubled the lead in first-half stoppage time, reaching the ball in a goalmouth scramble.
Toronto FC 1, Union 0 - Toronto FC ended its MLS record nine-game losing streak to open a season with a win over visiting Philadelphia on a late goal by Danny Koevermans.
Nick Soolsma outmuscled a Union defender in the box and fed the ball to Koevermans at the near post. The big Dutch striker’s first attempt bounced off goalie Chris Konopka, but he scored with his second try.
Koevermans came into the game in the 62d minute, his third substitute appearances in four games since returning from a groin injury.
Toronto entered the game off a win against Vancouver that gave the club a fourth straight Voyageurs Cup as Canadian champion. Toronto has a three-week break due to the next round of World Cup qualifiers.
Dynamo 2, Galaxy 1 - Andre Hainault’s goal in the 57th minute gave host Houston a win over Los Angeles.
Hainault scored to break a 1-all game on a header off a corner kick by Brad Davis. He headed the ball from the near post to the inside far post.
The Galaxy took a 1-0 lead on a goal by Edson Buddle in the 10th minute. Houston tied it in the 38th minute on an own goal by LA’s Mike Magee. A shot by Houston’s Brian Ching went off the crossbar, then bounced off Magee in front of the goalmouth.
David Beckham missed two good scoring chances. A 30-yard free kick in the 51st minute was knocked over the crossbar by goalie Tally Hall, and his 25-yard free kick in the 83d minute also was knocked away by Hall.
Landon Donovan and Robbie Keane did not play for the Galaxy. Geoff Cameron missed the game for the Dynamo.
Crew 2, Fire 1 - Eddie Gaven scored host Columbus’s first goal and assisted on the second by Emilio Renteria as the Crew defeated Chicago.
Gaven scored from 19 yards in the ninth minute with a low shot inside the left post for Columbus, which has won two straight and is 3-0-2 in its last five.
Gaven helped make it 2-0 in the 43d by passing to a posting Renteria, who shirked defender Austin Berry and put the ball into the left corner of the net. Berry got a measure of revenge when he headed in a service by Daniel Paladini in the 72d minute for Chicago.
The Fire’s Sean Johnson made saves on Renteria in the 80th and Nemanja Vukovic in the 81st minutes to keep the match close.
Rapids 3, Impact 2 - Jamie Castrillon scored in the 83d minute, leading host Colorado over Montreal.
Drew Moor and Jeff Larentowicz added first-half goals for Colorado. Larentowicz’s goal came on a penalty kick for the Rapids, who have won their last two games.
Reserve goalie Greg Sutton batted a shot by Scott Palguta, but the ball came back to Castrillon, who put a header into the net. Patrice Bernier and Andrew Wenger scored for Montreal. The Impact are 2-2-2 in their last six games. Montreal allowed its MLS-leading fifth penalty kick goal.
Chivas USA 1, Sounders 1 - Juan Agudelo scored his first goal for Chivas USA in a draw with Seattle in Carson, Calif.
Agudelo was playing his second match for Chivas (4-6-3) since being dealt from the New York Red Bulls. He scored in the 57th minute on a cross from former Sounders defender James Riley. David Estrada scored four minutes later on a cross from Alex Caskey to tie the game. It was Estrada’s fifth goal of the season.
Whitecaps 1, Timbers 1 - Darren Mattocks’s goal in the 84th minute drew Vancouver to a draw with host Portland in a Cascadia Cup match that was delayed when a severe thunderstorm rolled through the downtown area.
Striker Kris Boyd scored in the 67th minute for the Timbers, who were coming off a 2-1 victory over the Chicago Fire last Sunday that pulled them out of last place in the Western Conference.
Real Salt Lake 3, FC Dallas 2 -Alvaro Saborio scored a pair of goals in the second half and Nat Borchers came up with the winner in stoppage time to lift Real Salt Lake in Sandy, Utah.
The win helped Salt Lake extend its unbeaten streak to six games. FC Dallas is now winless in nine games and has not prevailed in Utah since 2007.