TORONTO — Chris Tierney scored in second-half stoppage time to complete New England's comeback and lift the Revolution to a 2-2 draw with Toronto FC on Saturday.

With the Revolution (5-7-3) trailing 2-0, Blake Brettschneider cut the deficit in half in the 71st minute as he knocked in a rebound past Toronto goalie Milos Kocic.

Danny Koevermans put Toronto (1-10-2) ahead in the 4th minute and Ryan Johnson doubled the lead in the 42nd, before it gave up a two-goal lead for the second straight game. Houston scored two late goals to pull to a 3-3 draw against Toronto on Wednesday.

Both Toronto goals came from headers inside the 18-yard box on pinpoint crosses from the left side by defender and Canadian international Ashtone Morgan.

UNION 4, SPORTING KC 0: At Chester, Pa., Jack McInerney scored twice and Philadelphia snapped a six-game winless skid.

Lionard Pajoy converted a penalty kick in the 81st minute after Antoine Hoppenot was fouled in the box and Hoppenot also had a goal in the 87th minute for the Union (3-8-2). Philadelphia, 0-5-1 in its previous six, won for the first time since beating Chivas USA 1-0 on April 21. Philadelphia entered the game having scored a league-low eight goals. However, McInerney got the Union on the board early with a goal in the second minute. He added his second in the 43rd minute.

IMPACT 4, DYNAMO 2: At Montreal, Hassoun Camara got his first MLS goal and Patrice Bernier scored on a penalty kick in the second half, lifting Montreal past Houston. Sanna Nyassi and Davy Arnaud also scored for Montreal (5-8-3). Will Bruin got his ninth goal and Brad Davis also scored for Houston (5-5-5). Former Impact forward Brian Ching had an assist. Houston's Adam Moffat received a red card after bringing Montreal's Felipe Martins down hard in the 73rd minute.

FIRE 2, CREW 1: At Bridgeview, Ill., Marco Pappa and Dominic Oduro scored in the first 26 minutes to lead Chicago. The victory moved the Fire (7-5-3) within three points of third-place New York in the Eastern Conference. Columbus, dominated from the start by the Fire, had entered the game with a six-match unbeaten streak (3-0-3). The Crew's last loss was on April 28, 1-0 to Vancouver. Pappa maneuvered to the edge of the penalty area, and using a screen, ripped a right-footed shot off the hands of diving goalkeeper Andy Gruenbaum in the second minute.

CHIVAS USA 0, FC DALLAS 0: At Frisco, Texas, Dan Kennedy finished with three saves to help Chivas USA tie FC Dallas. With the tie, FC Dallas (3-9-5) extended its winless streak to 11 games to set a club record.

GALAXY 3, WHITECAPS 0: At Carson, Calif., Mike Magee, Robbie Keane and Landon Donovan scored first-half goals and the Los Angeles Galaxy earned their third consecutive victory. Making his first appearance for the Galaxy (6-8-2) since returning from Euro 2012 duty with Ireland, Keane went through the Whitecaps defense and doubled the Galaxy's lead in the 30th minute. On his ensuing celebration, Keane paid tribute to James Nolan, an Irish fan that died in Poland during the tournament.