COLUMBUS, Ohio (AP) - Nick Soolsma and Ryan Johnson scored in the first half, and Julian De Guzman got the game-winner in the 83rd minute to help Toronto FC beat the Columbus Crew for the first time, 4-2 on Saturday night.
Danny Koevermans sealed the win with a goal in the second minute of stoppage time for Toronto (5-12-12), which came in 0-5-7 against the Crew.
Tommy Heinemann scored in the 67 minute and Andres Mendoza pulled Columbus (11-9-7) to 3-2 in the 87th. The Crew lost their second straight and fell into a tie with Sporting Kansas City for first place in the Eastern Conference.
Toronto goalie Stefan Frei left the game after a collision with Columbus forward Emilio Renteria just before Heinemann got the Crew on the scoreboard.
Red Bulls 1, Whitecaps 1
HARRISON, N.J. (AP) - Reserve forward Juan Agudelo scored a goal off a feed from Rafa Marquez in the 68th minute, lifting New York to a draw with Vancouver.
Agudelo entered the game in the 62nd minute as a substitute and got his sixth goal of the season.
The Red Bulls (6-6-15) played down a man after Jan Gunnar Solli was ejected right before halftime and fell to 0-3-5 in their last eight. New York moved one point ahead of Portland and two ahead of D.C. United for the last playoff spot.
Davide Chiumiento scored in the 23rd minute for the Whitecaps (4-13-10), who dropped to 0-10-5 away from home.
Timbers 0, Union 0
CHESTER, Pa. (AP) - Portland extended its unbeaten streak to three with a scoreless draw against Philadelphia.
The Timbers (9-12-6) are only 1-8-4 on the road this season with seven goals scored.
The Union's winless streak reached eight, spanning two months. Since a 3-0 victory at New England on July 17, the Union (8-7-12) have gone 0-3-5.
That winless stretch was nearly snapped in the 88th minute when Justin Mapp sent a cross to Kyle Nakazawa, who clanged a shot directly off the crossbar.
Defender Carlos Valdes' header in stoppage time was saved by Portland goalkeeper Troy Perkins.
Philadelphia rookie goalkeeper Zac MacMath, who gave up four goals in a 4-4 draw against the Revolution on Wednesday, responded with a shutout.
Revolution 2, FC Dallas 0
FOXBOROUGH, Mass. (AP) - Shalrie Joseph scored in the 14th minute and Rajko Lekic had a goal late in the second half to help snap New England's seven-match winless skid.
Joseph had his team-leading eighth goal of the season and Lekic scored in the 85th minute. New England (5-11-12) was 0-2-5 in its last seven games overall and were also winless in their last seven (0-3-4) at home since beating Vancouver on May 14.
Revolution goalie Matt Reis had his fifth shutout of the season, stopping six corner kicks and making four saves - the best of which was off a header by Dallas' Maicon Santos in the 16th minute.
F.C. Dallas (13-8-7) is just 1-3-1 in its last five matches.
Real Salt Lake 2, Sounders 1
SEATTLE (AP) -Alvaro Saborio scored from 10 yards away early in the 56th minute, and a rare gaffe by Seattle goalkeeper Kasey Keller resulted in an own goal as Real Salt Lake hung on for the win.
Salt Lake (13-7-6, 45 points) won its third in a row. The Sounders (13-6-9, 48 points) had a four-game unbeaten streak halted.
Saborio set up his own game-winner when he picked up a loose ball in the penalty area, deked around Sounders defender Tyson Wahl and, from an angle to the right, beat Keller to the back left corner.
At the outset of the 13th minute, RSL's Fabian Espindola sent a shot from the top left corner of the box toward the far post. Keller grabbed the ball at the post with Kyle Beckerman right there, but then lost his grip on it, and it trickled into the back right corner.
Sporting Kansas City 3, Dynamo 0
KANSAS CITY, Kan. (AP) - Teal Bunbury scored once in each half, leading Kansas City past Houston.
C.J. Sapong also scored for Sporting (10-8-10), which broke a two-match winless streak, and Jimmy Nielsen needed to make only one save to earn his fifth shutout of the season.
Houston (8-9-11) lost its second straight and had to play the last 25 minutes short-handed after the ejection of forward Carlo Costly.
Bunbury scored in the 9th and 73rd minutes, beating marks from defender Andre Hainault each time. Sapong made it 3-0 in the 79th, tapping in a cross from Kei Kamara.
Costly was issued a straight red card in the 64th minute for a hard foul on Kansas City defender Chance Myers.
Earthquakes 2, Fire 0
SANTA CLARA, Calif. (AP) - Chris Wondolowski scored one goal and assisted on the other as San Jose broke a franchise-record, 13-match winless streak.
Wondolowski scored in the 10th minute for the Earthquakes (6-10-11), who preserved their slim playoff hopes with their first victory since June 11. San Jose was 0-6-7 since. Wondolowski's goal was his 10th goal of the season, moved him into a three-way tie for third place on the league's scoring list.
Corrales added an insurance score in the 69th minute as San Jose moved five points out of playoff position with seven matches remaining.
D.C. United 3, Chivas USA 0
CARSON, CALIF. (AP) - Charlie Davies scored three goals as D.C. United jumped ahead of New York and Portland into the last wild-card playoff position.
Chris Pontius had assists on all three gaols for D.C. (8-7-10). Chivas (7-10-11) fell three points behind United.
Pontius found Davies inside the six yard box in the 11th minute with Davies easily scoring. After a failed clearance by Chivas' Ben Zemanski fell to Pontius in the 15th minute, he fed Davies, who scored again.
Pontius connected with Davies again in the 66th to give Davies his 11th goal of the season.
However, Pontius was taken off the field on a stretcher in the 67th minute after a collision with Chivas defender David Junior Lopes. Lopes received a red card on the play.