Corbin (4-0) gave up one run and five hits while striking out seven. He walked three while his ERA dropped to 1.80. Corbin has opened the season by pitching at least six innings and allowing two runs or less runs in his six starts - all Arizona victories.
He lost his shutout bid with two out in the seventh when Chris Denorfia hit his second homer into the second deck in left field. Denorfia also had a double. The D-Backs touched up Padres starter Clayton Richard (0-4) for six runs on five hits in the second.
Richard had never lost to the Diamondbacks going 6-0. He left in the fourth after giving up seven runs.
He didn't help himself in the second committing a throwing error on Corbin's sacrifice bunt. A.J. Pollock followed with a two-run double. He also had a solo homer.
Heath Bell, the former Padres closer came on in relief of Tony Sipp in the eighth with the bases loaded to get Jedd Gyorko to ground into an inning ending double play. Bell pitched a scoreless ninth.
Paul Goldschmidt drove in a pair of runs for the D-Backs with two sacrifice flies and also had a single and a walk.
The win was the D-Backs fourth against the Padres in 14 games. The loss was the Padres third in their last 10 games.
NOTES: D-Backs INF Didi Gregarious, who was reinstated from the seven-day DL Saturday after sustaining a mild conconsusion when he was hit in the head April 26th, got hit again during his rehab at extended spring training in Phoenix."I got hit in the left leg, but I stayed in there because I really wanted my at-bats," said Gregorius. "Some of those pitchers (in extended spring training) don't have good control all the time." Gregorius has hit safely in his first seven games with the D-Backs. . D-Backs OF Alfredo Marte was optioned to Reno, where he was scheduled to play Saturday night.D-Backs catcher Miguel Montero, who had a home run Friday night, was given the night off Friday and replaced by Wil Nieves, but according to D-Backs manager Kirk Gibson Montero will start on Sunday. ... Padres LF Carlos Quentin was back in the starting lineup after a balky right knee sidelined him Friday. ... The official scorer changed a ruling from Friday night's game giving an error to D-Backs centerfielder Gerado Parra in the seventh inning. With Jesus Guzman on second base, Kyle Blanks lined a single to centerfield. Parra's throw to home plate short-hopped catcher Montero and went over his head allowing Blanks to move to second. That error snapped an 11-game streak for Arizona without an error and prevented the D-Backs from matching their club record of 12 straight games (May 27 to June 10, 2012).