CHICAGO (AP) -- Gavin Floyd felt great about the way he pitched on Sunday. He wasn't so pleased with the final result for the Chicago White Sox.
Floyd tossed six crisp innings in his best start of the season, but Josh Willingham hit a tiebreaking three-run double to lead the Minnesota Twins to a 5-3 victory.
"Ultimately you want to win as a team," Floyd said. "It's a bittersweet thing. You're happy that you threw well, but unhappy that we lost, but we just put it behind us and work on the next start."
Aaron Hicks singled in a run and Justin Morneau had a bases-loaded walk as Minnesota swept a pair of weekend games against Chicago to stretch its winning streak to four. Friday night's series opener was postponed by rain.
Scott Diamond (1-1) pitched six effective innings, keeping the Twins in the game while they struggled to score against Floyd. Diamond allowed two runs, one earned, and four hits in his first start since he made his season debut in a loss to the New York Mets on April 13.
"I was just back down the zone. That was the biggest focus after last game," he said. "I was able to just locate down with most of my stuff."
Jeff Keppinger had two RBIs for the White Sox, who have lost three straight and nine of 12. Adam Dunn hit his third homer, snapping a career-worst hitless streak of 31 consecutive at-bats.
"It's still early, you don't want to keep losing games like this, but we're not worried," outfielder Alex Rios said. "We're a talented team and we're going to be able to compete in this division and in other divisions. We just have to put a few good at-bats together and we'll be fine. We'll get out of this."
Wearing 1983 replica uniforms, Chicago led 2-1 before Hicks drove in Trevor Plouffe with a single against Matt Lindstrom (1-1) in the seventh. Minnesota went on to load the bases when Donnie Veal issued a two-out walk to Joe Mauer, and Willingham drove the first pitch from Jesse Crain deep to center to give the Twins a 5-2 lead.
"It was a tough day for me," Lindstrom said. "Usually my stuff is not running as hard as it was today. But I just need to stay aggressive with hitters and stop trying to get them to bounce into a double play and stuff like that."
Dunn connected against Josh Roenicke in the bottom half, belting a drive to center, but Jared Burton worked the eighth and Glen Perkins finished for his fifth save in five chances.
"Our bullpen came in and did a really nice job of shutting it down at the end," Twins manager Ron Gardenhire said.
The White Sox wasted a terrific start by Floyd, who allowed one run and three hits in a marked turnaround from his shaky beginning to the season. The right-hander dropped each of his first three starts while yielding 11 earned runs in 15 2-3 innings.
"He had a good game, you take the positive out of that," manager Robin Ventura said.
Chicago went ahead 1-0 in the fourth, making the most of a misplay by Willingham. Alejandro De Aza led off with a drive to left that went off Willingham's glove as he backpedaled to try to make the catch.
De Aza, who was credited with a double, advanced to third on a wild pitch and scampered home on Keppinger's bouncer to shortstop. The White Sox then put two more runners on, but Dunn struck out and Rios was cut down trying to steal third in an inning-ending double play.
"Some guys made some big pitches in some big situations on both teams, and we finally come up with a big hit with Hammer driving one in the gap," Gardenhire said.
Dunn went 1 for 4 with three strikeouts. The burly slugger is 7 for 65 with three walks and 26 strikeouts in 17 games after leading the majors with 105 walks and 222 strikeouts last season.