PHOENIX (AP) - Jesus Guzman homered and Clayton Richard was effective enough as the San Diego Padres held on to beat the Arizona Diamondbacks 6-5 on Thursday.
Richard (14-12) allowed four runs and eight hits in six innings to raise his career record against Arizona to 6-0 - including three wins in three starts at Chase Field over the past 10 weeks.
Anthony Bass, the last of five Padres pitchers in the ninth, struck out Aaron Hill on a checked swing for his first career save.
Adam Eaton hit his first career home run, Hill also homered and Justin Upton was a home run short of the cycle for the Diamondbacks.
Arizona fell 5 1/2 games behind St. Louis in the NL wild-card race.
Diamondbacks starter Tyler Skaggs (1-3) pitched in and out of trouble and allowed four runs on seven hits over five innings.
Copyright 2014 Associated Press. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.