Alan Gordon’s 82nd-minute goal was the difference in Chicago’s 2-1 win over Orlando City on Saturday to end a two-match losing streak.
Patrick McLain, in a rare start, made four saves for the Fire (4-6-2) for his first career win as Orlando (6-5-1) lost its third straight after a six-match winning streak.
Gordon stunned the Orlando City Stadium crowd with a 30-yard strike after a cutback pass Bastian Schweinsteiger to break a 1-1 tie.
Chicago played with 10 men when midfielder Mohammed Adams was sent off in the 89th minute after a tussle with Sacha Kljestan.
The first half ended 1-1. Aleksandar Katai put the Fire ahead with a long free kick in the 13th minute. Cristian Higuita equalized in the 28th. Each has three goals this season.
Katai took advantage of Diego Campos being fouled by Mohamed El-Munir. Katai stood over the restart ball with Schweinsteiger and decided to take the shot himself and it paid off.
Orlando responded by forcing a turnover that produced a goal. Chris Mueller split the defense with a leading ball down the right side of the box that Higuita was able to convert inside the far post.
McLain denied Orlando the lead just before the half. Kljestan sent a corner kick to the middle of the box. Oriol Rosell made a late run and snapped a header that McLain made a point-blank reaction save on with his left hand.
He also made acrobatic stops on El-Munir in the 49th, Justin Meram in the 51st and Meram again from close range in the 87th.
McLain got the nod over Richard Sanchez for his first MLS start since the 2016 regular-season finale and his third in his career.
Chicago plays at Philadelphia on Wednesday. Orlando City goes to New York City FC next Saturday.
—Field Level Media