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.