Kelly Gray had a goal and an assist to lead the Fire over D.C. United, 3-1, last night in Chicago.
Chicago (7-10-8) won for the third time in four games and moved into third place in the Eastern Conference, two points ahead of United.
The Fire took the lead on an own goal by United captain Ryan Nelsen in the 29th minute.
United (6-9-9) tied it in the 58th minute when midfielder Earnie Stewart scored off a rebound, but Chicago answered in the 65th with Justin Mapp's header from 15 yards out. Gray scored in the 83rd minute, heading in midfielder Logan Pause's cross for his first goal of the season.
United's Freddy Adu, who many in the announced crowd of 34,444 came to see, received a yellow card in the 76th minute for arguing.
CREW 3, GALAXY 1: Ross Paule had a hat trick, and host Columbus extended its team-record unbeaten streak to 11 games. The Crew is 4-0-7 since June 26.
Paule put Columbus (8-5-10) ahead in the 26th minute, scoring from a crowd of players in front of the Galaxy goal. Paule's second goal came 15 minutes later, when he blasted a rebound past Kevin Hartman.
WIZARDS 1, METROSTARS 0: Josh Wolff scored in the 42nd minute to lift Kansas City at home. The Wizards (11-8-5) took sole possession of first place in the Western Conference. Kansas City has a league-best 38 points.
EARTHQUAKES 1, REVOLUTION 0: Former New England forward Chris Brown scored his second goal of the season to give San Jose the road win. The Earthquakes (9-7-7) snapped a 266-minute scoreless streak when Brown headed in Ian Russell's cross in the 48th minute.
RAPIDS 2, BURN 1: Nat Borchers scored in the 86th minute to lift Colorado in Denver. The goal helped the Rapids (9-7-9) move past Los Angeles into second place in the Western Conference.