David Peralta hit a tying homer with two outs in the ninth inning and Ketel Marte singled home the winning run in the 10th to give the Arizona Diamondbacks a 3-2 victory over the scuffling Atlanta Braves on Thursday night.

Josh Donaldson put the Braves ahead 2-1 with a leadoff homer against Greg Holland in the top of the ninth. Luke Jackson retired the first two batters in the bottom half before Peralta sent a drive over the right field fence.

Jackson had held opponents scoreless over his past 15 innings and converted his previous two save chances.

Arizona Diamondbacks' Ketel Marte hits a single to drive in the winning run against the Arizona Diamondbacks during the 10th inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks’ Ketel Marte hits a single to drive in the winning run against the Arizona Diamondbacks during the 10th inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)

Nick Ahmed drew a leadoff walk from A.J. Minter (0-4) in the 10th and went to third on Carson Kelly’s single. Marte won it with a blooper that fell in shallow right field for his second career walk-off hit.

Called up from Triple-A Reno before the game, Jon DuPlantier (1-0) worked a scoreless inning for his first major league win.

Atlanta (18-20) has lost four straight.

Arizona Diamondbacks' David Peralta celebrates his home run against the Atlanta Braves during the ninth inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks’ David Peralta celebrates his home run against the Atlanta Braves during the ninth inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)

___

Arizona Diamondbacks' Ketel Marte gets doused with water after his single drove in the winning run in the 10th inning of the team's baseball game against the Atlanta Braves on Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks’ Ketel Marte gets doused with water after his single drove in the winning run in the 10th inning of the team’s baseball game against the Atlanta Braves on Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Atlanta Braves' Josh Donaldson connects for a home run against the Arizona Diamondbacks during the ninth inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Atlanta Braves’ Josh Donaldson connects for a home run against the Arizona Diamondbacks during the ninth inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Atlanta Braves' Josh Donaldson, right, celebrates his home run against the Arizona Diamondbacks with Freddie Freeman (5) during the ninth inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Atlanta Braves’ Josh Donaldson, right, celebrates his home run against the Arizona Diamondbacks with Freddie Freeman (5) during the ninth inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks' Wilmer Flores grimaces after being hit by a pitch thrown by Atlanta Braves starter Mike Soroka during the sixth inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks’ Wilmer Flores grimaces after being hit by a pitch thrown by Atlanta Braves starter Mike Soroka during the sixth inning of a baseball game Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Atlanta Braves' Dansby Swanson sits on the ground after fouling off a pitch that nearly hit him during the seventh inning of the team's baseball game against the Arizona Diamondbacks on Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)
Atlanta Braves’ Dansby Swanson sits on the ground after fouling off a pitch that nearly hit him during the seventh inning of the team’s baseball game against the Arizona Diamondbacks on Thursday, May 9, 2019, in Phoenix. (AP Photo/Ross D. Franklin)

Xem thêm: