PHOENIX (AP) Zack Godley and the bullpen provided the pitching. Godley was also among the players who came through with their bats.
A.J. Pollock had a solo homer and RBI single for Arizona. Deven Marrero tripled in a run, doubled and scored twice, and Paul Goldschmidt had a double and an RBI triple.
''For us to be successful in any facet of the game, especially offensively, it's going to take a whole-team effort,'' Goldschmidt said. ''It's not going to be one guy that's going to carry this team. Tonight, we needed it.''
Seven of the nine starters had at least one hit for Arizona.
''That's the type of offense we're accustomed to seeing,'' manager Torey Lovullo said. ''Everybody contributed.''
The NL West-leading Diamondbacks, losers to the Padres 4-1 on Friday night behind Tyson Ross' near no-hitter, will send left-hander Patrick Corbin to the mound Sunday to try to extend their franchise record with a seventh consecutive series win to start the season.
''At the end of the day, if we can say we won every series so far this season, it would be a great accomplishment,'' Lovullo said.
Pitching on his 28th birthday, Godley (3-1) gave up two runs in the first inning and blanked the Padres over the next 4 1/3. Andrew Chafin, Fernando Salas and T.J. McFarland held San Diego scoreless the rest of the way.
Godley struck out eight and walked one in an outing abbreviated by a high pitch count. But he said he felt good throughout.
''It was just one pitch that I wish I could have back (Franchy Cordero's two-run double),'' Godley said. ''But other than that, I felt good. So it didn't take a whole lot to settle back in because I had a good feel for the ball.''
San Diego's Clayton Richard (1-2) had similar pitch-count issues. The left-hander went five innings plus a batter, allowing three runs on five hits, striking out six and walking three.
''I threw the ball all right I guess,'' Richard said. ''That might be the best way to describe it, but that is usually not good enough.''
Jose Pirela and Christian Villanueva singled in the Padres' first. With two outs, Cordero - who hit a 489-foot homer the previous night and had trouble with a fly ball that ruined Ross' no-hit bid - doubled off the wall above the 407-foot sign in straightaway center to bring both runners home.
Arizona tied it in the second. Chris Owings singled and scored on Marrero's triple into the right-center gap. Richard struck out John Ryan Murphy for the second out, but Godley's dribbler up the middle brought home Marrero to make it 2-2.
The Diamondbacks grabbed the lead for good with two down in the third when Pollock homered just over the fence in right field, his team-leading fifth of the season.
Arizona tacked on another in the sixth. Owings led off with a walk, ending Richard's night. Side-arm reliever Adam Cimber came on and got two quick outs, one when catcher Austin Hedges threw out Owings trying to steal. But Marrero, Murphy and pinch hitter Daniel Descalso reeled off consecutive singles, the last bringing in a run, and it was 4-2.
Goldschmidt tripled off the center field wall to bring in a run in the seventh and scored on Pollock's single.
Padres: Placed OF Hunter Renfroe on the 10-day DL with right elbow inflammation and reinstated CF Manuel Margot. Margot was hit by a pitch at Colorado on April 10 and has been out with bruised ribs. Margot was the leadoff batter Saturday night.
Diamondbacks: CF Pollock and RF Owings were back in the lineup after missing a game following their outfield collision Thursday night. ... 3B Jake Lamb (sprained shoulder) is expected to return sometime during the team's road trip next week. ... OF Steven Souza Jr. (strained right pec) is to resume throwing Sunday after being shut down for a few days.
A crowd of 38,820 attended ultra-popular, heavily-bearded reliever Archie Bradley's bobblehead night. The first 20,000 received the doll, which - complete with sound - commemorates Bradley's unlikely two-run triple in last season's NL wild card game win over Colorado.
Corbin (3-0, 1.65 ERA), coming off a one-hit shutout of San Francisco, tries to keep the series-winning streak alive. San Diego will counter with LHP Joey Lucchesi (2-0, 1.66).
More AP baseball: https://apnews.com/tag/MLBbaseball
Copyright 2018 by AP. Any commercial use or distribution without the express written consent of AP is strictly prohibited.