ST. PETERSBURG, Fla. — Jonny DeLuca scored on an error in the ninth inning and the Tampa Bay Rays beat Arizona 5-4 on Friday night to end the Diamondbacks' season-high winning streak at six games.
DeLuca drew a walk from Justin Martinez (5-3), and scored from first when center fielder Jake McCarthy misplayed Brandon Lowe's two-out single that deflected up the middle.
''It's just the definition of a team effort,'' DeLuca said. ''It's always fun to play a game like this where it's just a fight back and forth, and obviously coming out of top feels a lot better.''
McCarthy called his error a lapse.
''I was coming in too fast, and I probably should have put a glove on it instead of bare handing it,'' McCarthy said. "I knew DeLuca runs pretty well, so I figured he was going to round third pretty aggressively. I just left it there and that can't happen.''
Joc Pederson and Lourdes Gurriel Jr. had run-scoring singles in the first for the Diamondbacks, who have overcame a series of injuries to hold one of the NL wild-card spots. They have won 20 of 26 since the All-Star break and 30 of 41 since late June.
Corbin Carroll tied it at 4 on a two-out, two-run homer off Rays closer Pete Fairbanks (3-3) in the ninth. It was Fairbanks' third blown save in 26 chances.
''We didn't play our typical game today," Arizona manager Torey Louvello said. "There were five or six identifiable things that we needed to clean up. When we do it wrong, we give up some runs and it leads to a loss. I don't want us to dwell on this. We're going to use it as a teachable moment and keep pushing forward.''