PHOENIX — Brandon McCarthy pitched seven effective innings for his second straight win and Paul Goldschmidt hit a two-run double to cap Arizona's five-run seventh inning, lifting the Diamondbacks to a 5-2 victory over the San Diego Padres on Friday night.
Arizona managed two hits over the first six innings against Eric Stults (4-4) before breaking it open in the seventh.
Martin Prado had a run-scoring double, pinch-hitter Wil Nieves followed with another and A.J. Pollock added an RBI single for his third hit. Goldschmidt capped it with a double off Anthony Bass to put Arizona up 5-1.
McCarthy (2-3) allowed a run and five hits and Heath Bell worked around two runners in the ninth for his seven save.
Everth Cabrera led off the eighth inning with a homer off David Hernandez for the Padres, who have lost three straight.