Gavin Floyd finally solved the Minnesota Twins with nine strikeouts in seven shutout innings and Alex Rios homered to help the Chicago White Sox to a 3-2 victory on Tuesday night.
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.