Christian Walker homered twice and drove in five runs, Geraldo Perdomo delivered a tiebreaking, two-run double in the ninth inning and the visiting Arizona Diamondbacks outlasted the Atlanta Braves 16-13 on Tuesday.
Emmanuel Rivera homered and Ketel Marte had three hits and three RBIs for Arizona, which outhit the Braves 16-11 and snapped a four-game losing streak. Corbin Carroll reached base four times with two hits, two RBIs and three runs.
The D-backs prevailed in the wild contest despite the efforts of Atlanta's Austin Riley, who homered twice and had a career-high seven RBIs. Orlando Arcia added a two-run homer and Sean Murphy drove in two runs.
Miguel Castro (5-3) pitched a scoreless eighth inning before Kevin Ginkel struck out the side in the ninth for his first save. Atlanta has lost three straight for the first time since May 12-14.
Arizona tied the game at 13-13 with two outs in the eighth inning when Dominic Canzone delivered an RBI single for his first career hit. The D-backs moved ahead in the ninth when Perdomo doubled in two runs off Raisel Iglesias (3-4) and Marte followed with an RBI single.
The teams set the stage for an offensive show with a total of seven runs in the first inning. Arizona took a brief 2-0 lead when Carroll tripled in a run against Bryce Elder and scored on a fielding error.
Atlanta responded with five runs in the bottom half of the inning, on a pair of two-run doubles by Riley and Murphy and Michael Harris II's RBI single off Zach Davies.
The D-backs quickly retook the lead with five runs in the second inning, highlighted by Rivera's leadoff homer and Marte's two-run double.
After Walker extended Arizona's lead to 8-5 with a solo homer in the top of the fourth inning, Atlanta moved ahead with four runs in the bottom half. Kevin Pillar doubled in a run and Riley hit a two-out, three-run homer.
Arcia put Atlanta ahead 11-8 with a two-run homer in the fifth inning before the D-backs regained the lead with four runs in the sixth. Carroll singled in a run and Walker hit a three-run homer off Ben Heller.
Riley answered again in the bottom of the sixth with a one-out, two-run homer off Austin Adams.
--Field Level Media
Arizona | Atlanta | |
Zach Davies | Player | Bryce Elder |
No Decision | W/L | No Decision |
3.2 | IP | 2.2 |
1 | Strikeouts | 4 |
8 | Hits | 7 |
22.09 | ERA | 16.88 |
Arizona | Atlanta | |
Christian Walker | Player | Austin Riley |
3 | Hits | 3 |
5 | RBI | 7 |
2 | HR | 2 |
9 | TB | 10 |
.600 | Avg | .600 |