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.
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.