ST. PETERSBURG, Fla. (AP) -- The Texas Rangers had a solid road trip end on a sour note.
B.J. Upton hit three home runs, James Shields threw a two-hitter and the Tampa Bay Rays beat Texas 6-0 on Sunday.
The AL West-leading Rangers completed a 10-game road trip at 6-4.
"Today definitely wasn't our day, but we're playing well," Texas designated hitter Michael Young said.
Upton hit solo homers in the first, fourth and sixth innings. He struck out in second, and received a standing ovation before hitting a broken-bat grounder to third in the eighth.
"You kind of dream about doing things like that and they don't happen very often," Upton said. "And to do that against a Ranger ballclub that pitches pretty well is a great feeling."
Upton joined Evan Longoria (2008) and Jonny Gomes (2005) as the only Tampa Bay players with three-homer games.
Shields (14-8) permitted just three baserunners. Elvis Andrus reached on a first-inning error, Nelson Cruz had an infield single in the second a...