MINNEAPOLIS -- Gavin Floyd pitched seven scoreless innings, and Alex Rios drove in two runs with his 11th home run and scored another run on a bloop single by Alexei Ramirez as the White Sox held on for a 3-2 victory against the Minnesota Twins on Tuesday night.
Floyd went into the game with a 4-11 record and 6.29 lifetime ERA against the Twins, but he matched a season high with nine strikeouts without walking a batter. Floyd allowed five hits. In his previous start, Floyd (6-7) pitched 6 1/3 scoreless innings to get a win against the Cubs.
Rios, who also made a nice running catch in right-center field, hit a 407-foot blast to left field against Liam Hendriks (0-5) with Paul Konerko (walk) on base in the fourth inning. Rios deflected an infield single off Hendriks in the seventh, stole second and scored on Ramirez' hit.
Ramirez, who tripled with two outs in the second, has 16 hits in his last 34 at-bats.
Matt Thornton pitched a scoreless eighth before Addison Reed, despite giving up two runs in the ninth, collected his 10th save. Jamey Carroll singled in two runs against Reed before Denard Span grounded out to end the game.
The Sox and Twins play the rubber game of their three-game series on Wednesday at 12:10 p.m. Chris Sale pitches for the Sox against the Twins' Nick Blackburn.