Updated

Ian Kennedy went seven strong innings and 1, to complete a three-game sweep.

Kennedy (17-4) allowed one run on six hits while fanning seven to become the National League's first 17-game winner this season.

Collin Cowgill went 4-for-4 and belted his first major league home run while Aaron Hill hit a two-run homer, his first since being acquired by Arizona on Tuesday.

The Diamondbacks have won nine straight home games and six in a row overall.

Cory Luebke (5-7) allowed three runs on six hits over 5 1/3 innings to suffer the loss. He walked three and struck out five.

Orlando Hudson hit a home run for the Padres, who have dropped four in a row.