MINNEAPOLIS -- Gavin Floyd has spent the better part of the last three years getting pounded by the Minnesota Twins.
He finally hit back on Tuesday night.
Floyd struck out nine in seven shutout innings and Alex Rios homered to help the Chicago White Sox to a 3-2 victory, giving the right-hander his first win over the Twins since July 11, 2009.
"You try to have a short-term memory, just go out there and live in the present and make pitches," said Floyd, who was 0-8 with an 8.86 ERA in his previous eight starts against Minnesota. "It was good to go out and play well for the team."
Floyd (6-7) didn't walk a batter and increased his scoreless streak to 13 1-3 innings while beating the Twins for just the fifth time in 17 career starts. Rios added a single and a stolen base to go with his two-run homer and Alexei Ramirez had two hits and an RBI for the first-place Sox.
White Sox closer Addison Reed gave up a two-run single to Jamey Carroll in a shaky ninth inning, but got Denard Span to ground out to pick up his 10th save in 11 chances.
Twins starter Liam Hendriks (0-5) yielded three runs and five hits in 6 1-3 innings, losing an unlikely pitching duel between two struggling right-handers.
Joe Mauer, Josh Willingham, Trevor Plouffe and Ben Revere each struck out twice for the last-place Twins, who are trying to make up some ground on the White Sox in the mediocre AL Central.
Minnesota hasn't been kind to Floyd over the years. The right-hander entered with a 4-11 record and a 6.29 ERA in his career against the Twins, including a 2-6 mark and a 5.05 ERA in Minnesota. Five of the Twins' nine hitters carried career averages of .375 or better against Floyd into the game and Mauer had reached base in 15 straight plate appearances against him.
But Floyd was having all sorts of problems against most everyone this season. In his six starts prior to 6 1-3 scoreless innings against the Cubs, Floyd was tagged for 35 earned runs and 11 homers.
"Just having better command and not getting balls in the middle of the plate," White Sox manager Robin Ventura said. "If you get anything in the middle of the plate in a hitters' count, guys are hitting it. Tonight he was able to stay away from the middle of the plate and work his way out of innings."
It looked to be more of the same when Span led off the first inning with a double off the wall in left-center field, but Floyd left him stranded at third base after striking out Mauer and getting Willingham to pop out to center field.
"He showed that he had command and was able to get out of situations," Ventura said. "Especially that first, getting out of it with a guy on third and one out. That gives him confidence to get through the tougher innings."
He fanned Mauer again in the third inning and breezed the rest of the way, retiring nine straight at one point before giving up back-to-back singles to Mauer and Willingham in the sixth.
No problem this time for Floyd, who struck out Justin Morneau and got Plouffe to pop out to left field to end the threat. It's the first time Floyd has not given up a run in consecutive starts since July 2010. He built off of his curveball and was able to fool the Twins time and again with a slider that looked like his fastball before breaking at the last second.
By the time the Twins picked it up, it was too late.
"I thought he had real good stuff," said Carroll, who was 7 for 17 against Floyd prior to Tuesday night. "I've faced him a lot of times and I thought his stuff was a lot different tonight than when I've faced him before."
Hendriks was nearly as effective, which was almost as surprising. The Australian was sent down to Triple-A after allowing 18 earned runs in his first four starts and was underwhelming in his two previous outings since being recalled.
He made one real mistake on Tuesday, a hanging slider that Rios put into the second deck in left field for a 2-0 White Sox lead in the fourth.
NOTES: White Sox 3B Kevin Youkilis went 1 for 4 in his second game since being acquired from the Red Sox. He said he's getting a little more used to life in another organization after the hectic relocation. "It's not my team anymore," he said of the Red Sox. "It's better to be in first place rather than on the bottom." ... Twins LHP Tyler Robertson made an impressive major league debut in the eighth, striking out Alejandro De Aza, Youkilis and Adam Dunn, who whiffed twice in the game to run his total to 121 this season. ... The White Sox head to Yankee Stadium to open a series on Thursday, and Youkilis is ready for some abuse from the fans. "I'll take all the yelling and screaming at for the whole team," he said with a chuckle. "Maybe they won't hate me as much as they used to." ... RHP Nick Blackburn (4-4, 7.45 ERA) will start for the Twins on Wednesday against White Sox LHP Chris Sale (8-2, 2.24 ERA). Sale is 5-0 with a 1.61 ERA in his last seven starts.