The Twins jumped out to a 1-0 lead in the first inning when Joe Mauer hit a home run. Chicago starter Jake Peavy then settled in, however, and allowed just two runs on four hits in six innings while striking out six.
The White Sox jumped ahead 3-1 behind a Dewayne Wise sac fly and a pair of RBI doubles from Kevin Youkilis and Dayan Viciedo.
After the Twins cut the score to 3-2, the White Sox put the game away with a big six-run sixth inning, highlighted by home runs from Viciedo and Adam Dunn.
The White Sox now head home for an important makeup game against the Detroit Tigers on Monday. First pitch is scheduled for 1:10 CT.