Having endured a miserable start to life in MLS, Minnesota finally recorded its first victory with a 4-2 win over Real Salt Lake.
The Loons fell behind early at their TCF Bank Stadium home, Luke Mulholland opening the scoring for Real Salt Lake.
A Kevin Molino header brought them level at the break before a stunning start to the second half saw Minnesota take control.
Molino set up Christian Ramirez, who also made it 3-1 after a dreadful error from Nick Rimando saw the goalkeeper dispossessed.
Johan Venegas tapped in a Molino cutback to seal the win for Adrian Heath's side, although Yura Movsisyan struck late on for RSL.
On his MLS debut, Schweinsteiger needed just 17 minutes to head in the opener for the Fire in a 2-2 draw against the Montreal Impact.
Both teams were reduced to 10 men during the clash, with substitute Luis Solignac netting a 93rd-minute equalizer for Chicago.
Justin Meram's double helped Eastern Conference leader Columbus continue a strong start with a 2-0 win at home against Orlando City.