St. Petersburg, FL (Sports Network) – Jason Bartlett and Sean Rodriguez paced the offense by driving in two runs apiece, as Tampa Bay bested Arizona, 5-3, in the second of a three-game interleague set from Tropicana Field.
Carlos Pena added an RBI double for the Rays, who recovered from being no-hit for the second time this season when Edwin Jackson turned the trick on Friday.
David Price (11-3) went eight strong innings, yielding seven hits and two runs with 11 strikeouts and one walk. Rafael Soriano recorded the final three outs to earn his 18th save.
Justin Upton and Chris Young homered for the Diamondbacks, who have dropped three of four.
Ian Kennedy (3-6) took the loss after allowing four runs on just two hits with nine walks over 5 1/3 frames.