Marco Pappa scored in injury time as Chicago came from behind to earn a 2-1 win at Chivas USA.
Juan Pablo Angel put Chivas ahead from the spot in the 23rd minute, but Austin Berry, who gave away the penalty, atoned by scoring the leveller two minutes later.
Pappa then fired home from outside the box in the third minute of stoppage time to seal the game for the Fire.
"[It's great] anytime you can score a goal like that late and [claim] three points in a difficult place," Chicago head coach Frank Klopas, who had been suspended for the match, said. "It took a special player to make a special play at the end. Marco was on. He was very good tonight. When he gets the ball and is able to cut inside with his left foot, he's able to pick those corners."