CHICAGO -- Gavin Floyd just can't find a way to beat the Twins.
The White Sox right-hander dropped his eighth straight start against Minnesota on Tuesday, getting roughed up in a 9-2 loss to open a three-game series.
Floyd (3-5) lasted just 3 2/3 innings, gave up eight hits and nine earned runs and suffered his second straight loss.
He was at a loss to explain the Twins' continued success.
"I guess I've got to figure that out," Floyd said. "I wish I could pinpoint certain things ... They have a good game plan against me apparently and I've got to change that and try to get them next time."
Twins right-hander P.J. Walters, meanwhile, tossed his first career complete game and Justin Morneau hit a three-run homer off Floyd.
Walters (2-1) cruised in his third start of the season to snap Chicago's four-game winning streak. He gave up a solo homer to Gordon Beckham with one out in the first inning, but allowed little else.
Two batters after Beckham's home run, Paul Konerko doubled off Walters, but the 27-year-old right-hander didn't allow another hit until Konerko singled with one out in the seventh.
The loss snapped a four-game White Sox winning streak. Floyd is 0-8 against the Twins going back to Aug. 31, 2009. It was the second consecutive miserable outing for Floyd, who gave up seven runs and 10 hits to the Angels last Wednesday.
Chicago manager Robin Ventura didn't have a lot to say after the game.
"We just didn't have it," he said.
Walters let the leadoff man reach in the third, fourth and fifth innings, but immediately induced double plays each time to erase any potential threat.
He struck out eight and allowed just five hits and two runs.
"Our offense got some runs for us, but the story is Walters," Twins manager Ron Gardenhire said. "He changed speeds, was able to spin the ball over, use some changeups, get some sinkers. We gave him a nice lead, and he did what a pitcher's supposed to do."
Morneau's fourth-inning blast capped a five-run frame for the Twins, who have won five of their last six games.
Minnesota's offense came to life early, sending nine men to the plate in a four-run second inning against Floyd. Alexi Casilla's two-run double put the Twins on the board, and Jamey Carroll and Denard Span followed with run-scoring singles.
They continued to pour it on in the fourth. Floyd intentionally walked Joe Mauer with two outs to load the bases for Josh Willingham, who laced a 3-1 pitch under shortstop Alexei Ramirez's glove to drive in two runs. Morneau pulled the next pitch over the right field wall to put Minnesota up 9-1.
Floyd took a seat after Morneau's homer.
Konerko finished with two hits in his return to the lineup. He missed two games due to a laceration and swelling over his left eye from being hit by a pitch on Friday night against the Cubs.
He drove in Chicago's second run with an RBI groundout in the ninth.
The White Sox had beaten the Twins in eight of their last 10 meetings overall, but fell to 3-11 in their last 14 home games against Minnesota.
Beckham's homer was his fifth of the season, all coming this month. It was his third in the last four games.
The White Sox attended Tuesday's funeral for Kevin Hickey, their longtime pre-game instructor who died on May 16 at a local hospital following lengthy hospitalization. Cause of death of Hickey, 56, was not disclosed.
"There was a lot of energy drained before we got here with that ordeal," Konerko said. "I thought we did the best we could, but it just wasn't there tonight."
NOTES: The White Sox placed 3B Brent Morel (lumbar back strain) on the 15-day DL and signed INF Orlando Hudson to a one-year contract covering the remainder of the 2012 season. . Minnesota designated RHP Jason Marquis for assignment and selected the contract of RHP Cole DeVries from Triple-A Rochester. DeVries will start Thursday in his major league debut. . Scott Diamond (3-0, 1.40 ERA) goes for the Twins on Wednesday against Chris Sale (4-2, 2.91).