Dwayne DeRosario scored two goals to lead the Dynamo past previously unbeaten FC Dallas, 4-3, last night in Houston.
Dallas, now 3-1-2, cut Dynamo's three-goal halftime lead to 3-2 early in the second half before DeRosario scored his second goal on an improbable shot in the 67th minute.
DeRosario took a pass as FC Dallas goalkeeper Dario Sala came out to defend and nearly stole the ball. At the last second, DeRosario spun completely around before taking a blind shot that rolled into the right corner of the net for a 4-2 lead.
Ricardo Clark started the scoring with a 28-yard shot in the 31st minute. Four minutes later, Brian Ching scored from 10 yards on a pass from Brad Davis.
DeRosario made it 3-0 just before the half when he took a short pass from Ching, dribbled in from the left side, and kicked it in from 8 yards.
Crew 1, Real Salt Lake 0 -- Columbus rookie Jason Garey scored his first career goal and extended host Real Salt Lake's winless streak to 18 games with a goal in the 70th minute of the Crew's victory.
Columbus defender Ezra Hendrickson carried a ball forward and played it to a streaking Garey, who was in all alone against Real goalkeeper Scott Garlick.
Salt Lake's Jeff Cunningham caught goalkeeper Jon Busch out of position in the 29th minute, but his shot hit the crossbar.
Rapids 2, United 1 -- Joe Cannon made some spectacular saves to keep Colorado in it in the first half and Nicolas Hernandez scored in the 84th minute, helping the host Rapids end D.C. United's unbeaten streak at five games.
Colorado (2-2-1) got off to its usual slow start, allowing a goal by Christian Gomez in the 49th minute -- the fifth straight game the Rapids have allowed the first goal.
Jovan Kirovski tied it on a penalty kick in the 54th minute and Hernandez got the winner after running down a long ball from Terry Cooke.
Fire 1, Wizards 1 -- Eddie Johnson scored the tying goal early in the second half, and Kansas City played visiting Chicago to a draw in a game that included two failed penalty kicks.
Chicago took the lead in the 18th minute on a counterattack that began when Kansas City defender Shavar Thomas gave up a ball near midfield. Chris Rolfe shuffled a ball forward to Chad Barrett, who broke behind the Wizards defense and beat goalkeeper Bo Oshoniyi one on one.