ST. PETERSBURG, Fla. -- David Price went the distance to win his second straight start since returning from an injury as the Tampa Bay Rays completed a three-game sweep by beating the White Sox 3-1 Sunday.
Josh Phegley hit his first major league homer for the Sox, who have lost nine of 11. The South Siders have dropped 19 of their last 23 road games.
It was just the second time that the Rays have swept a series of three or more games against the White Sox. The other time occurred in August 2008.
John Danks (2-6) allowed three runs and five hits over seven innings. The left-hander has lost all five of his road starts this year.
Price (3-4) worked around eight hits, walking none and striking out five. The 2012 AL Cy Young Award winner spent 47 days on the disabled list with a strained left triceps, then came back and struck out 10 in seven shutout innings against Houston.
The Rays have won eight of nine to move a season-high nine games over .500.
Desmond Jennings hit a leadoff double in the first and scored on Ben Zobrist's sacrifice fly to put the Rays up 1-0. Sean Rodriguez made it 2-0 during the fifth with a two-out, broken-bat RBI single.
Phegley got Chicago within 2-1 on a solo shot in the sixth.
Tampa Bay regained a two-run advantage in the seventh when Luke Scott tripled and Jose Molina hit a sacrifice fly.
The White Sox had two singles in first, third and fourth, but failed to score in all three innings by going 0 for 3 with runners in scoring and having one runner thrown out trying to steal second.
Tampa Bay's James Loney went 0 for 3, ending his career-best 16-game hitting streak.