The D-backs jumped out to a 2-0 lead, on solo homers by David Peralta and Jake Lamb - the former led off the game for the second day in a row, and the latter was Lamb’s first in a month. But Robbie Ray was wild and ineffective: three home-runs, two of them with men aboard saw the Padres take the lead, and J.J. Hoover allowed another long ball, as San Diego scored six unanswered runs to take a 6-2 lead.
Just when all hope was lost (according to social media, anyway), the Diamondbacks came back, scoring four in the sixth. The game was tied on, naturally, a two-run homer by J.D. Martinez, his 25th as a Diamondback. Peralta gave Arizona the lead with an RBI double in the seventh, and of all people, Archie Bradley added insurance, with an 8th inning single that got past the Padres’ outfielder and went all the way to the wall. Paul Goldschmidt added another run, and A.J. Pollock a three-run shot as the D-backs scored eleven unanswered runs. Braden Shipley gave them a charity run in the last frame - it was the NINTH home-run tonight, setting a Petco record.
Jimmie Sherfy got the W for his scoreless sixth, and it reduced the magic numbers for Arizona to four, after the Cubs, Brewers and Rockies all lost today.