Chicago were up 2-0 by the 26th minute but went down a man when defender Cory Gibbs was ejected in the 37th minute. The visitors equalized against the 10-man Fire on a pair of goals scored two minutes apart from each other before Oduro broke the deadlock with five minutes remaining.

Gibbs got the Fire off to a dream start, putting Chicago on the board in the second minute with a header on a Sebastián Grazzini corner kick. An own goal by Chivas forward Juan Pablo Ángel accounted for the Fire’s second, after a Pavel Pardo free kick caromed off his head and past goalkeeper Dan Kennedy in the 26th minute.

But Chicago threw Chivas USA a lifeline when Gibbs was shown a straight red card scarcely 10 minutes after Ángel’s own goal, after a hard sliding challenge on Goats right back Michael Lahoud.

Chivas USA took the upper hand after Gibbs’ ejection and Ángel pulled one back for Chivas in the 61st minute when he powered home his shot from the top of the six yard box. Just two minutes later midfielder Nick LaBrocca equalized, elegantly one-timing a loose ball into the left upper 90.

The Fire started to get back into the game after LaBrocca’s equalizer, but they kept ceding chances, and needed another Sean Johnson save on Ángel in the 72nd minute to keep the score level.

Chicago should’ve taken the lead in the 75th minute. Oduro beat a pair of Chivas defenders to set up a two-on-one against Kennedy, but he completely missed a wide open Nyarko in the middle of the box, shooting wide from a tight angle instead.

Nyarko and Oduro’s partnership turned productive 10 minutes later. Nyarko collected substitute forward Diego Chaves’ through ball in the left side of the box, picking up his head and squaring to Oduro for a tap in at the far post.

The victory moves the Fire to within six points of the Portland Timbers for the 10th and final wild card spot with six games remaining.

The loss extends Chivas USA’s losing streak to four, keeping the Goats five points behind the Timbers with just five matches left for them.

The Goats return to league play on Wednesday night, taking on DC United at RFK Stadium in a match rife with playoff implications. Chicago host New England a week from Sunday.