The 10-run outburst was led by Magglio Ordonez, who homered twice and drove in three runs, while the quieting of the Twins' offense was all thanks to Jon Garland, who allowed just two runs in seven innings. Garland struck out seven and walked two on 105 pitches.
It didn't take long for the Sox to score as after a first-inning leadoff triple by Willie Harris, Aaron Rowand drove him in with a single, giving him 11 RBIs since returning on June 10.
Two more runs were added in the second with a two-run homer by Joe Crede. Crede was fortunate to get the two RBIs as Jose Valentin, who batted in front of him, was robbed of a homer when centerfielder Torii Hunter made a full speed jump at the wall.
A RBI-double by Frank Thomas, two-run homer by Ordonez and two-run homer by Valentin extended the lead to 8-0 in the third. Scoring on Valentin's homer was Carlos Lee, who reached on an error by Corey Koskie.
It was more than enough for Garland, who after giving up a leadoff infield single to Jacque Jones in the first, retired the next 11 batters in order. Both of the hits Garland allowed in the first five innings were infield hits.
The two runs given up by Garland came on back-to-back homers by Bobby Kielty and AJ Pierzynski in the seventh inning, his last inning.
Ordonez hit his second homer of the game and 14th of the season in the seventh. Lee finished off the scoring with his 13th homer, putting the Sox up 10-2.
Damaso Marte threw a scoreless eighth, while Gary Glover, who last pitched on June 11, pitched the ninth, giving up one run.
Valentin, who went 2-4, has three homers and 11 RBIs in his last six games. Harris went 2-5 and Thomas went 1-3 with a RBI and walk. Along with two homers, Ordonez picked up his 1,000th hit of his career.
Game two of the series will be played on Tuesday night at 7:05 CT, with Mark Buehrle going up against Brad Radke. The game will be televised on Fox Sports Net Chicago.