PHOENIX -- Arizona left-hander Patrick Corbin earned his eighth win and drove in the go-ahead run, and Martin Prado tied his career high with four hits as the Diamondbacks beat the San Diego Padres 6-5 Sunday.
Corbin (8-0) gave up four runs, three earned, and struck out five in six innings. His two-out single in the fifth inning off Tommy Layne (0-1) gave the D-backs a 5-4 lead. He joined Washington's Jordan Zimmermann and Tampa Bay's Matt Moore as the majors' only eight-game winners.
Prado had two doubles and two singles for his first four-hit game with Arizona. His RBI double to right-center field in the seventh inning gave Arizona (28-22) a 6-4 lead.
Carlos Quentin hit his fifth home run of the season and doubled, finishing 6-for-11 in the series for San Diego (22-27).
The Padres' Kyle Blanks had two hits and two RBIs, and his two-out double in the eighth inning made it 6-5.
Heath Bell pitched the ninth for his eighth save.
Arizona's Eric Chavez hit a two-run home run, and A.J. Pollock had two hits, including his 15th double.
Corbin snapped a streak in which he allowed two runs or fewer while lasting six innings or more in each of his first nine starts. His ERA is 1.712, third in the majors behind the Los Angeles Dodgers' Clayton Kershaw (1.68) and Zimmermann (1.710).
Chris Denorfia, who had two hits, doubled and scored in the first inning before Chavez's second two-run homer in as many days gave the Diamondbacks a 2-1 lead.
Arizona stretched the lead to 4-1 off starter Jason Marquis in the second on Miguel Montero's run-scoring double and Gerardo Parra's sacrifice fly. Montero is 6-for-17 with three homers and eight RBIs in his career against Marquis.
Corbin's throwing error on a infield single led to an unearned run in the fourth inning, when Blanks had an RBI-single.
Quentin's two-run homer with two out in the fifth tied it at 4.
NOTES: Arizona RHP Ian Kennedy was scratched from scheduled start in a Monday doubleheader after suffering a laceration on his right index finger when he cut himself with a knife while washing the dishes Thursday. He was pushed back to Friday. ... The D-backs will recall LHP Tyler Skaggs from Triple-A Reno to start the first game Monday against the Texas Rangers. Skaggs, one of the top prospects in the system, is 4-5 with a 5.23 ERA, but he struck out 10 and did not walk a batter in a 6-2 victory over Round Rock on Wednesday. Skaggs was a candidate for the fifth spot in the rotation won by Corbin in the spring. ... Marquis was attempting to become the first Padre in almost 22 years to win six starts in a row. The last to do it was Andy Benes, who won six straight from Aug. 18-Sept. 14, 1991. ... The Padres are expected to activate LHP Clayton Richard (intestinal virus) for a start at Seattle on Monday.