He finally hit back on Tuesday night.
"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.
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.
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.
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.