Alan Gordon's late goal lifts Chicago Fire to win at Orlando City

Alan Gordon scored in the 82nd minute to give the Chicago Fire a 2-1 win at Orlando City 2-1 on Saturday night.

Gordon settled Bastian Schweinsteiger's cross with a couple of touches at 25 yards from goal and fired a rocket into the upper right corner past goalkeeper Joe Bendik's outstretched hand.

Chicago's Mo Adams was sent off in the 89th minute for violent conduct following a clash with Sacha Kljestan, but the Fire held on from there, including six minutes of stoppage time, to end a two-game losing streak.

Aleksandar Katai gave Chicago the lead from a curling free kick in the 13th minute, but Cristian Higuita tied it for Orlando City in the 28th, slotting a right-footed shot inside the far post after getting sprung free by Chris Mueller's short pass to the right side of the penalty area.

Patrick McLain made five saves in a standout performance in goal for Chicago.

Orlando City has lost three straight after winning six in a row.