Schweinsteiger side-footed in a Matt Polster cutback in the 59th minute to help the Fire to a 1-0 win over the Montreal Impact at Stade Saputo.
Deian Boldor had been sent off for Montreal just after halftime, and Chicago made the most of the numerical advantage.
The win saw the Fire end a four-match losing run, and they sit third in the Eastern Conference.
Chicago Fire (@ChicagoFire) September 3, 2017
Orlando has also been in bad form and it continued as the side was crushed 4-0 by the New England Revolution.
Kei Kamara scored a hat trick and Teal Bunbury sealed New England's win, as Orlando's winless league run was extended to eight matches.
Jose Aja was sent off in the 80th minute for Orlando, which was trailing 2-0 at the time.
New England is eighth in the Eastern Conference, while Orlando has fallen to 10th.