CHICAGO -- The Minnesota Twins had no trouble locating the sweet spot, but finding the right adjectives was a bit tougher.
Torii Hunter homered, Jason Kubel hit a grand slam, and the Twins handed Jon Garland one of the worst beatings of his career while outscoring the Chicago White Sox 20-14 in the first game of a day-night doubleheader.
When the carnage was over, the Twins had difficulty describing what had just happened.
Manager Ron Gardenhire called it "a very interesting win," Kubel said "it was just a weird game," and Joe Mauer couldn't recall being in one like this.
"Nothing comes to mind right now," he said. "Crazy things happen as a player."
It was the most runs for the Twins since they scored 23 against Cleveland on June 4, 2002. The White Sox had not surrendered 20 since April 2, 1998, against Texas.
The 34 combined runs were the most since May 19, 1999, when Cincinnati beat Colorado 24-12, according to the Elias Sports Bureau.
"We couldn't do anything," White Sox manager Ozzie Guillen said. "We made errors, gave up 20-something hits, give up 20 runs. I don't think it was a big league baseball game today."
Garland (6-6) tied a career-high by allowing 12 runs, 11 of them earned. He gave up 11 hits, tying a season-high, walked three and did not strike out a batter.
He did all that in just 3 1/3 innings, his earliest exit since lasting 2 2/3 innings against Detroit on Aug. 19, 2004. But that was enough time for his ERA to leap from 3.15 to 3.92.
"The result was absolutely terrible," Garland said. "I'm embarrassed by it. It shouldn't happen."
Garland's day ended when Kubel hit the second grand slam of his career to make it 12-4 -- even though things had gotten ugly long before that.
Scott Baker (3-3) got the win despite allowing seven runs and nine hits in five innings. He struck out six and walked one.
Chicago set season highs for runs and hits (18). It was the most runs for the White Sox since scoring 20 against St. Louis on June 20 of last year.
They could have had even more. After getting a run in the eighth on Jim Thome's homer, Chicago added three more in the ninth and had the bases loaded when Juan Rincon struck out A.J. Pierzynski to end the game.
Kubel drove in a career-high seven runs for the Twins. Mauer had four hits and tied a career-high with five RBI. Hunter, Luis Castillo, Jason Bartlett and Justin Morneau each had three hits, and Minnesota banged out 21 in all -- one shy of their season-high.
A Twins team that had dropped four of five scored four runs in the first, two coming on Mauer's double. And after Chicago scored three in the bottom of the second to make it 5-3, Hunter hit a solo homer in the third.
The White Sox pulled to 6-4 in the bottom half before Minnesota broke it open.
The first two runs of the fourth came on Mauer's RBI single and a wild throw to first by Garland after he knocked down Morneau's grounder. He then intentionally walked Hunter to load the bases for Kubel, who drove a 3-2 pitch out to right-center.
That was it for Garland, who was booed loudly as he walked toward the dugout.
To be fair, the White Sox's problems extended beyond the pitching. They committed five errors for the first time since April 9, 1999, against Kansas City, and there were several blunders on the basepaths. It was a big step back for a team that had won eight of 11.
Minnesota rebounded from a bitter finish the previous night, when Hideki Matsui hit a tiebreaking two-run homer in the eighth to lift the New York Yankees to a 7-6 victory.
The Twins built a big lead on Friday, then held their breath.
"I didn't know we were going to play a football game," Gardenhire said.
- The Twins' previous season-high was 16 runs against Detroit on May 13.
- Paul Konerko hit a two-run homer in the fifth and Josh Fields added a solo shot in the seventh for Chicago.
- Thome's homer was his 13th of the season. He also walked to score a run in the ninth.
- Hunter delivered a highlight reel play in the third when the center fielder raced into the gap to snag Juan Uribe's drive to left-center. He leaped as he backhanded the ball, avoiding a collision with Kubel.
- The White Sox placed reliever Mike MacDougal on the 15-day disabled list with right shoulder inflammation and activated right-hander Dewon Day (sore back).
- Tadahito Iguchi was not in the starting lineup for the opener after falling a single shy of the cycle the previous night against Baltimore.