FRISCO, Texas (AP) -- Dallas substitute Blas Perez scored in the 88th minute to give MLS-leading Dallas a 2-1 home win over Toronto on Saturday.
Perez entered in the 70th minute for David Texeira and scored his third goal of the season when the ball fell to his feet 3 yards from the goal line following a long ball.
The Panamanian rifled the shot off Toronto goalkeeper Julio Cesar's right foot and into the net to give Dallas a 5-1-1 record.
Dallas scored its first goal in the 36th minute when Matt Hedges headed in a Michel corner.
Toronto had opened the scoring in the 21st minute through Issey Nakajima-Farran.
CHIVAS 1, SEATTLE 2
CARSON, California (AP) -- Obafemi Martins scored in the 81st minute to lift Seattle to a 2-1 win at ten-man Chivas.
The hosts were reduced to ten men when Marco Delgado was ejected in the 74th minute.
Lamar Neagle scored in the 24th minute for Seattle, which has a record of three wins and a draw from its four away games.
Erick Torres had opened the scoring in the fifth minute from the penalty spot for Chivas.
COLUMBUS 1, D.C. UNITED 1
COLUMBUS, Ohio (AP) -- Hector Jimenez scored in the 90th minute to salvage a home draw for ten-man Columbus against D.C. United.
Jimenez took a long ball from Wil Trapp on the left flank and fired a perfect shot from 18 yards into the upper right corner for his first goal of the season.
The Crew were playing with 10 men after Bernardo Anor was sent off for a two-footed tackle on Perry Kitchen in the 81st minute.
D.C. took the lead in the 31st minute through Fabian Espindola.
REAL SALT LAKE 1, PORTLAND 0
SALT LAKE CITY (AP) -- Ned Grabavoy scored in the 78th minute to give Real Salt Lake a 1-0 home win over Portland, remaining the league's only unbeaten team.
Portland is yet to win this season, having a record of three draws and four losses.
The Timbers have never won at Rio Tinto Stadium.
VANCOUVER 2, LOS ANGELES 2
VANCOUVER, British Columbia (AP) -- Substitute Kekuta Manneh scored in the 86th minute to give Vancouver a point with a 2-2 home draw against Los Angeles.
Manneh fired in a shot from just outside the top of the 18-yard box after taking a pass from Darren Mattocks, who had scored the first equalizer as the Whitecaps twice came from behind.
Stefan Ishizaki, in the first half, and Robbie Keane, in the second, scored for Los Angeles.
PHILADELPHIA 0, HOUSTON 0
CHESTER, Pennsylvania. (AP) -- Houston hung on for an away draw at Philadelphia despite having defender Kofi Sarkodie sent off in the 82nd minute.
It was the fourth time in five games the Union has drawn, and still has only one win from eight games this season.
CHICAGO 1, NEW ENGLAND 1
BRIDGEVIEW, Ill. (AP) -- New England goalkeeper Bobby Shuttleworth saved a Juan Luis Anangono penalty in stoppage time to allow the Revolution to take a point from their visit to Chicago.
Before Shuttleworth's save, Chicago forward Mike Magee hit the post on a breakaway with 25 seconds left in normal time.
Quincy Amarikwa scored his fourth goal of the season to give Chicago the lead in the 16th minute but New England equalized with a 31st minute penalty from Lee Nguyen after Kevin Alston was pulled down by Patrick Nyarko.
Chicago has drawn six-straight games since losing its season opener.
SPORTING KANSAS CITY 4, MONTREAL 0
KANSAS CITY, Kansas (AP) -- Sporting Kansas City moved to the top of the Eastern Conference with a resounding home win over struggling Montreal.
Dom Dwyer scored twice for Sporting and Aurelien Colin also netted after the hosts had been gifted the lead with an own goal from Calum Mallace.
Montreal is bottom of the East with a record of three draws and four losses.
COLORADO 0, SAN JOSE 0
COMMERCE CITY, Colorado. (AP) -- Alan Gordon hit the crossbar in the opening minute and that was as close as San Jose and Colorado would get in the scoreless draw.