SAN DIEGO - Randall Delgado and four relievers combined on a four-hitter, and A.J. Pollock had three hits to help the Arizona Diamondbacks beat the San Diego Padres 5-1 Thursday night.

The Diamondbacks won for the fourth time in seven games, including the final two of this four-game series in which they outscored the Padres 11-2.

Delgado's outing marked the start of the Diamondbacks going to a six-man rotation. Delgado (3-3) started on April 4 and 10, then made 37 appearances as a reliever.

He came into the game with a 5.85 ERA and held San Diego to two hits in five innings. He struck out two and walked none.

Ian Kennedy (10-12) had a miserable night against his former team, allowing four runs and 10 hits in 5 1-3 innings while striking out two and walking two.

Kennedy threw 65 pitches through three innings, falling behind 4-0. He allowed five hits in the three-run second, including RBI base hits by Didi Gregorius and Ender Inciarte. Another run scored on rookie third baseman Cory Spangenberg's throwing error.

Miguel Montero added an RBI single in the third, and Aaron Hill had an RBI double off Blaine Boyer in the seventh.

San Diego loaded the bases with no outs in the eighth against Matt Stites and scored only one run. Oliver Perez came on and threw a wild pitch that brought in San Diego's only run, and then struck out the side.

TRAINER'S ROOM

Diamondbacks: Manager Kirk Gibson, on the return Wednesday night of RHP Daniel Hudson from two Tommy John surgeries: "To see him out there again was very powerful."

Padres: Manager Bud Black said SS Everth Cabrera, on the disabled list with a strained left hamstring, won't make the weekend trip to Colorado but will join the team in Los Angeles and be re-evaluated there.

UP NEXT

Diamondbacks: Arizona buses up the freeway to face the Los Angeles Dodgers for three games, with Vidal Nuno (0-3, 3.23 ERA) scheduled to start Friday night.

Padres: LHP Eric Stults (6-15, 4.56) is scheduled to start the opener of a three-game series at Colorado. He's allowed three or fewer earned runs in 11 of his last 13 starts since June 17.