Padres beat Diamondbacks 9-3 for 6th straight win

Yonder Alonso hit the last of San Diego's three solo homers and added a two-run single to lead the streaking Padres past the Arizona Diamondbacks 9-3 on Saturday night.

Chase Headley and Carlos Quentin also homered for the Padres, who have won six in a row.

Clayton Richard (11-12) allowed three runs and seven hits over eight innings, improving to 5-0 in seven career starts against Arizona. He struck out four and walked two.

Justin Upton celebrated his 25th birthday with his first career inside-the-park home run and Aaron Hill also connected for the slumping Diamondbacks, who have lost two straight and four of six.

Arizona is 4-9 in its last 13 home games after winning eight straight at home in July.