Chris Parmelee homered to cap a 10-run fifth inning and the Minnesota Twins routed the White Sox 18-9 on Tuesday night at U.S. Cellular Field.
The Twins also batted around in a seven-run second against rookie Jose Quintana, but the first-place Sox remained one game ahead of Detroit in the AL Central. The Tigers lost 3-2 to Cleveland.
Minnesota pecked away methodically with 17 hits -- only three went for extra bases.
Parmalee drove in four runs while Ryan Doumit had three hits and three RBIs. Doumit hit a solo homer in the seventh and scored three times.
Minnesota's Eduardo Escobar had two hits and three RBIs against his former team.
White Sox outfielder Dewayne Wise pitched a scoreless ninth for the White Sox, who had a franchise-record 10 doubles -- five in a four-run eighth.
Minnesota fell behind after a three-run first, but responded with seven runs in the second and 10 in the fifth for its fourth win in 14 games against the Sox this season.
Parmelee's three-run shot extended the lead to 17-4. White Sox manager Robin Ventura emptied his bench in the bottom of the fifth, leaving only two starters in.
Dayan Viciedo's two-out double capped a three-run first inning for Chicago. Alex Rios singled on a 1-2 pitch to drive in Adam Dunn a batter earlier, and Paul Konerko drove in the first run with an RBI groundout.
Quintana (5-4) couldn't hold the lead very long as the Twins broke loose for seven runs in the second.
Coming off the shortest start of his young career, 3 2-3 innings at Baltimore, the 23-year-old lefty lasted just 1 1-3 innings as Minnesota pecked away with walks and singles.
Dylan Axelrod allowed both inherited runners to score in relief of Quintana, who was charged with seven earned runs and five hits.
Minnesota sent 12 batters to the plate. Nine reached base, but the Twins had no extra-base hits in the inning.
Justin Morneau singled twice in the second. He walked and scored twice in the fifth.
Escobar drove in a pair with a bases-loaded single in the second after being called up from the minors earlier in the day. He came to the Twins as a part of the July 28 trade that sent pitcher Francisco Liriano to Chicago.
Axelrod was called up from Double-A Birmingham earlier in the day. He is expected to make some spot starts down the stretch to give White Sox starters an extra day of rest, but will primarily come on in long relief for the time being, according to Ventura.
Minnesota batted around again in a 10-run fifth, sending 14 hitters to the plate. Phil Humber took the brunt of that beating, allowing eight runs while recording just one out.
It was the second time the Twins reached double digits in an inning this year. They also had a 10-run outburst Aug. 6 against Cleveland.
Chicago set season highs for runs allowed in an inning and a game.
Scott Diamond made his first start for Minnesota since Aug. 28. He served a six-game suspension for throwing near the head of Texas slugger Josh Hamilton on Aug. 23.
Diamond (11-6) settled down after the rough first inning to hold the White Sox to four runs and seven hits over five innings. He struck out four and walked two.
Wise was the first position player to pitch for Chicago since Dave Martinez on Aug. 4, 1995. He also got two outs without yielding a run against the White Sox with the New York Yankees on June 29.