PHOENIX (AP) Archie Bradley was coming off two good outings since being recalled from the minors.
Wednesday's start didn't maintain that promising pattern.
The young Arizona right-hander gave up four runs, including a pair of homers, in 5 2/3 innings during a 6-3 loss to the Tampa Bay Rays on Wednesday.
More from FoxSports
''I just could never really get comfortable and find my tempo or my rhythm,'' Bradley said. ''I just didn't feel like the ball was coming out as good as it has the last couple of starts.''
Arizona led 3-2 with two outs and none on in the sixth inning. Bradley gave up a homer to Desmond Jennings and triple to Tim Beckham, who came home with the go-ahead run.
''That was really, really frustrating to me,'' Bradley said.
''He battled,'' Arizona manager Chip Hale said. ''He gave us chance to win.''
Corey Dickerson, in a 1-for-17 slide coming in, had three hits, two of them home runs, for the Rays.
It is the kind of performance the Rays envisioned when they acquired Dickerson from Colorado in the offseason.
''It's big to feel like yourself again,'' he said, ''to feel like your swing's back, you're driving the ball to all fields definitely feels good. It makes you relax a little more and realize it's still there. It's just you've got to be yourself.''
Rickie Weeks Jr. hit a home run for the Diamondbacks.
Jake Odorizzi (3-3) went five innings and got the victory, thanks to a two-run sixth that put the Rays up 4-3. He allowed three runs and five hits, struck out eight and walked three.
Bradley (2-2) allowed five hits.
''It wasn't terrible, but it wasn't my best,'' he said. ''Fighting myself early on. I knew it was going to be a battle all day, so I was just trying to minimize the damage and give us a chance to stay in the game.''
Arizona loaded the bases with no outs against Alex Colome in the ninth with the heart of the Diamondbacks order coming to the plate. But Paul Goldschmidt struck out and David Peralta bounced into a double play.
''We couldn't have set it up any better in the ninth,'' Hale said. ''Those are the guys you want up there. It just didn't work today.''
Colome earned his 17th save in as many tries this season and fifth in Tampa Bay's last six games.
''I did everything I used to do back when I played with the Rockies,'' he said. ''I decided to just be me - don't manipulate my stance, don't manipulate my hands, don't do anything different. Just go up there and think about seeing the baseball and let my natural ability take over.''
Jennings wrapped up a big series with third home run of the season, a solo drive with two outs in the sixth, tied the score 3-3. Tim Beckham followed with a triple, Curt Casali walked and reliever Jake Barrett gave up an RBI single to pinch-hitter Steve Pearce. Dickerson's second home run, off Tyler Clippard in the seventh, gave Tampa Bay a 5-3 lead.
It was the fourth multi-homer game of Dickerson's career.
Evan Longoria extended his hitting streak to 11 games with an RBI single in the third.
Arizona fell to 10-22 at Chase Field, the worst home record in the major leagues. The Diamondbacks have won just two series at home and lost seven. A four-game set with St. Louis was a split.
Arizona's 16-14 road record is tied for fourth-best in the NL.
Rays: Second baseman Logan Forsythe (hairline fracture, left shoulder blade) was to make his first rehab appearance for Triple-A Durham Thursday night.
Diamondbacks: LHP Shelby Miller (right index finger sprain) will make a rehab start for Class A Visalia on Thursday night.
Rays: Tampa Bay opens a nine-game homestand Friday, starting RHP Matt Andriese (4-0, 2.52 ERA) against Houston at RHP Lance McCullers (3-1, 4.23).
Diamondbacks: LHP Patrick Corbin (3-5, 4.73 ERA) starts Friday in a series opener against the Miami Marlins and LHP Justin Nicolino (2-3, 4.37).