Damir Kreilach scores goal in each half
He rocketed a shot between two defenders from about 30 yards out and threaded it inside the near post to RSL goalkeeper Nick Rimando's left.
Salt Lake (10-9-4, 34 points) snapped a three-game winless streak overall. The club is just two points behind Sporting Kansas City and Los Angeles FC, who are tied for second place in the Western Conference.
Bastian Schweinsteiger scored Chicago's lone goal. It wasn't enough to prevent the Fire (6-13-5, 23 points) from losing a franchise-record sixth consecutive game. Chicago also allowed multiple goals for a franchise-record seventh straight match.
Salt Lake got on the board just before halftime courtesy of a header from Kreilach in the third minute of first-half stoppage time. Jefferson Savarino sent a cross to the midfielder at the top of the 6-yard box. He jumped into the air and headed the ball forward, blasting it right down the middle for an easy goal.
It helped RSL get something positive out of an otherwise frustrating half. Salt Lake controlled possession 71 percent of the time in the first 45 minutes but compiled just a 6-5 advantage in total shots.
Schweinsteiger leveled it for Chicago in the 48th minute. He rocketed a shot between two defenders from about 30 yards out and threaded it inside the near post to RSL goalkeeper Nick Rimando's left.
Kreilach got the brace in the 75th minute to put RSL back on top. This time around, Joao Plata crossed it to him deep inside the 6-yard box. Kreilach one-touched the ball with his right foot, flicking it in at the back post for the easy goal.
(This story has not been edited by Devdiscourse staff and is auto-generated from a syndicated feed.)