Paul Goldschmidt hit his first walk-off home run since 2013 and the fourth of his career to lead Arizona to a 9-8 win over Atlanta on Monday.
Yasmany Tomas hit his 26th home run in the third inning. Jean Segura and Michael Bourn each had three hits in the game for Arizona (52-73), who trailed by deficits of 5-0 and 7-4 before taking an 8-7 lead in the seventh.
In the top of the ninth, Atlanta's Freddie Freeman banged his second home run of the game off Enrique Burgos to tie the game at 8-8, his 25th and 26th home runs of the season.