SEATTLE (AP) - Eddie Johnson scored twice, including the winner early in the 62nd minute, and the Seattle Sounders ended FC Dallas' nine-game unbeaten streak in MLS play with a 4-2 victory Saturday night.
Johnson's second goal of the game and fourth this came just one minute after Dallas completed a comeback from a 2-0 deficit when Michel drilled a corner kick from the right side into the upper left roof of the Seattle net to tie it.
The Sounders (4-3-3) stretched their unbeaten streak to six games (4-0-2) after a franchise-worst 0-3-1 start.
League-leading Dallas (7-2-3) hadn't lost since a 3-1 setback at Chivas USA on March 10 in the second game of the season.
Johnson put the Sounders on the board in the 16th and Lamar Neagle made it 2-0 in the 30th. Second-half substitute Obafemi Martins added an insurance goal in the 83rd minute as Seattle racked up four goals for the second straight game.
Kenny Cooper got one back for Dallas early in the 54th before Michel's equalizer in the 61st.
REVOLUTION 2, DYNAMO 0
HOUSTON (AP) - Diego Fagundez scored and Houston added an own goal in a loss to New England.
New England (3-4-4), unbeaten in four of its last five games, took a 1-0 lead in the 51st minute on Fagundez's goal. Off a give-and-go from Clyde Simms at the top of the box, Fagundez weaved through Houston's defenders and sent a shot inside the far post from the penalty area.
The lead was extended to 2-0 in the 84th on an own goal. Defender Adam Moffat headed a deflected ball up, but Juan Agudelo gained possession outside the left goalkeeper's box. Agudelo's shot then deflected off Ricardo Clark and got over the end line before Moffat could clear it again.
The Dynamo (6-4-2) lost consecutive games at home for the first time since 2010.
TIMBERS 2, WHITECAPS 2, TIE
VANCOUVER, British Columbia (AP) - Second-half substitute Jose Valencia scored in the 83rd minute to give Portland a draw against Vancouver.
Will Johnson also scored for Portland and assisted on the equalizer to help the Timbers (4-1-7) extend their unbeaten strike to 10 games. The tying goal came while Portland was playing with 10 men due to Mamadou Danso's ejection 2 minutes earlier.
Camilo had a goal and an assist, and Gershon Koffie also scored for the Whitecaps (3-4-4).
Valencia scored after receiving a long, high lob from Johnson. Valencia and a defender went up for the ball in box before Valencia gathered it and tucked a short shot inside the near post.
RAPIDS 1, EARTHQUAKES 1, TIE
SANTA CLARA, Calif. (AP) - Marvin Chavez scored his first goal of the season to help San Jose pull out a draw against Colorado.
Chavez drilled a knuckling free kick from 30 yards out in the 78th minute to beat Colorado goalkeeper Clint Irwin.
Colorado played a man down from the 90th minute on after defender Shane O'Neill brought Earthquakes forward Chris Wondolowski down just outside the penalty area.
Nathan Sturgis put Colorado ahead in the 26th, neatly turning home a Martin Rivero corner kick at the near post.
UNION 1, FIRE 0
CHESTER, Pa. (AP) - Jack McInerney scored his league-leading eighth goal in the third minute and Philadelphia made it stand up in a victory over Chicago.
McInerney headed home a corner kick from Sebastien Le Toux for Philadelphia (5-4-3), which beat the Fire 1-0 for the second time in a week. The Union also won 1-0 at Chicago last Saturday.
The Fire played short-handed for much of the second half after Wells Thompson received his second yellow card - and an automatic ejection - in the 62nd.
Chicago (2-7-1) lost its third game in a row to fall to 0-4-1 on the road.
The Union improved to 2-2-2 at home with their first victory in Philadelphia since March 16.
CREW 1, TORONTO FC 0
TORONTO (AP) - Dominic Oduro scored in the 42nd minute to help Columbus continue its dominance of Toronto FC.
Federico Higuain, who hit the post and the crossbar on two attempts in the first half, set up Oduro's tally. Oduro used his sped to beat Doneil Henry to Higuain's through ball and flicked it past Toronto goalkeeper Joe Bendik for his fifth goal of the season.
Columbus has never lost at BMO Field, going 2-0-5. Toronto has beaten the Crew only once in 17 career meetings, a 4-2 victory in September 2011 at Columbus Crew Stadium. Toronto's overall record against the Crew is 1-9-7.