After Kei Kamara's penalty kick goal in the 43rd minute and an own goal in the 58th, Kansas City (6-5-5) seemed to be in good shape, even after going down to 10 men following C.J. Sapong's ejection in the 68th minute.
Dallas nearly won it in stoppage time, but Kenny Cooper's 20-yard blast curled just wide of the right goal post.
Fire 2, Crew 1 • In Columbus, Ohio, Mike Magee had the winning goal and Joel Lindpere had two assists to help the Chicago Fire rally in the second half.
Lindpere found former Crew midfielder Dilly Duka at the far post for a right-footed stab that tied the game 1-1 in the 52nd minute.
D.C. United 1, Earthquakes O • In Washington, Chris Pontius converted a minute penalty kick in the 11th minute and D.C. United (2-11-3) snapped a 13-game winless streak with its first victory since March 9.
San Jose (4-7-6) was shut out for the third time in four games and has failed to score in each of its seven losses this season.
Toronto Fc 0, Dynamo 0 • In Houston, Joe Bendik stopped four shots for Toronto FC and Tally Hall made three saves for Houston in the scoreless draw.
Houston (6-5-5) is winless in six games, while Toronto FC (2-7-6) extended its unbeaten streak to three games.