Johnson downs Dallas, Timbers extend run
© Getty Images

Eddie Johnson scored twice as the Seattle Sounders posted their third straight Major League Soccer victory with a 4-2 win against Western Conference-leading FC Dallas on Saturday. Goals from Johnson and Lamar Neagle saw the Sounders go two up within half an hour, only for Kenny Cooper and Michel to get the visitors back on level terms with strikes early in the second period.

However, Johnson restored his side's lead almost immediately and then, following the dismissal of Dallas striker Blas Perez, Obafemi Martins sealed matters seven minutes from time.

The Portland Timbers twice hit back from a goal down - the second time after being reduced to ten men - to extend their unbeaten run to ten games with a 2-2 draw against the Vancouver Whitecaps at BC Place. Jose Valencia nicked the point for the Timbers in the 84th minute with his first MLS goal, three minutes after team-mate Mamadou Danso had been dismissed for a foul on Camilo.

The Whitecaps had twice forged ahead, through Camilo's early free-kick and then Gershon Koffie's curling effort, with Will Johnson grabbing Portland's first equaliser from the penalty spot.

The New England Revolution were 2-0 winners against the Houston Dynamo in a match which saw both sides reduced to ten men. Revs striker Dimitry Imbongo and Dynamo defender Bobby Boswell were sent off ten minutes before half-time.

And it was the visitors who coped the better with the disruption. They went ahead through Diego Fagundez six minutes after the interval and Ricardo Clark's own goal six minutes from the end sealed the three points.

Jack McInerney's third-minute strike handed the Philadelphia Union a 1-0 win against the Chicago Fire at a rainy PPL Park. The visitors had Wells Thompson sent off for a second bookable offence just after the hour mark.

Marvin Chavez's 78th-minute equaliser earned the San Jose Earthquakes a 1-1 draw against the Colorado Rapids, who had taken a first-half lead through Nathan Sturgis and finished the game with ten men following the 90th-minute sending-off of Shane O'Neill.

Finally, Dominic Oduro netted the game's only goal three minutes before half-time as the Columbus Crew edged Toronto FC 1-0 at BMO Field - the home team's fourth straight loss.