ARLINGTON, Texas -- Rangers Ballpark has never been high on James Shields' list of favorite road venues. Maybe that will change.
Shields had struggled in his three previous road starts against Texas, going 1-2 with a 5.14 ERA while yielding 22 hits and five homers.
Not this time.
Shields (13-10) allowed four hits, walked one and struck out seven, giving him 1,001 for his career and 199 for the season. He threw 110 pitches before Kyle Farnsworth finished Tampa Bay's 10th victory in the last 15 games.
"This was the best I've pitched in this ballpark," Shields said. "It's nice to pitch well here."
With better run support this season, Shields would have more victories, which would have boosted his Cy Young Award candidacy. His ERA is 0.66 in his 13 wins this season.
"He has how many wins? Thirteen? It could be 16 or 17 easily," manager Joe Maddon said. "That would put him into that Cy Young conversation. He still should be in it. He had a certain resolve tonight. That's who he is. He's all about pitching deep into games."
Shields escaped a bases-loaded jam in the first when Mike Napoli grounded into a double play. The right-hander then retired the next 14 batters, a streak that ended when Elvis Andrus tripled with two outs in the sixth.
No big deal -- Shields promptly struck out Josh Hamilton to end the inning, leaving Andrus on third.
For Shields, the key was inducing Napoli to hit into the double play started by third baseman Evan Longoria.
"He's not a double-play candidate as far as hitting ground balls," Shields said. "It was the pitch I wanted, a slider down and away, and he rolled over it."
But Shields spoiled the night for the Rangers with a dominant performance.
"After the first inning when we didn't get him, he started pitching," Rangers manager Ron Washington said. "He did a great job ... changed speeds, kept us off balance."
Texas starter Alexi Ogando (12-7) won his first seven decisions this season after being converted from reliever to starter during spring training. But he's dropped four of his last six decisions after lasting only 2 2/3 innings against the Rays, allowing three runs and five hits.
Ogando pitched four innings in his previous start, yielding six runs and six hits in a 6-0 loss to AL East-leading Boston.
For Ogando, the innings keep piling up. He has thrown 154 innings this season after logging 73 1/3 last season for the Rangers and two minor league teams.
But Ogando insists that his right arm isn't wearing down.
"I feel like these last outings, I've been losing the strike zone," Ogando said through a translator. "I feel good physically, but I don't have that feeling for the strike zone. I'm confused. My body feels good but my arm doesn't do what I want it to."
Gonzalez was 2-2 with a 4.27 ERA in 49 relief appearances this season for Baltimore, which traded the Texas native to the Rangers for a player to be named. Treanor was with the Rangers last season when they won their first AL pennant and he set a career-high with 82 games played. Texas traded him to Kansas City at the end of spring training for cash, then got him back from the Royals for cash. ... The Rangers plan to activate 3B Adrian Beltre from the 15-day DL and insert him into the lineup on Thursday night. Beltre has been on the DL since July 23 with a strained left hamstring. ... The Rays intend to add OFs Justin Ruggiano and Brandon Guyer to their active roster on Thursday. Ruggiano would be activated from the 15-day DL, where he has been since Aug. 10 because of bursitis in his left knee. Guyer is being recalled from Triple-A Durham for the third time this season. ... The Rangers will start LHP C.J. Wilson (13-6) in Thursday night's series finale against RHP Jeff Niemann (9-5). ... Texas LHP Matt Harrison, scheduled to start Sunday in Boston, retired the Rays in order in the fifth and sixth in his first relief appearance of the season. Harrison's turn in the rotation was skipped in favor of Scott Feldman, and Wednesday night's outing took the place of a bullpen session. ... Jaso made an error on Mitch Moreland's foul popup in the eighth. The ball fell out of the catcher's glove, and Longoria nearly caught it before it hit the ground. ... Texas RHP Mark Hamburger pitched a perfect ninth in his major league debut. ... After the game, the Rays announced that RHP Andy Sonnanstine will be recalled from Durham and will join the team at home on Friday.