Jason Kubel hit two of Arizona's four home runs to help the Diamondbacks beat San Diego 8-5 Saturday night, snapping a seven-game losing streak against the Padres.
Aaron Hill and Justin Upton had solo homers as Arizona finished with 15 hits. Upton had a season-high four hits and Jake Elmore added two RBIs. The win moved the Diamondbacks 5 1/2 games behind St. Louis for the second NL wild-card berth.
Kubel hit a two-run homer in the first inning. Hill led off the third with his 22nd homer before Kubel followed two pitches later for his career-high 29th home run. Upton connected off Miles Mikolas in the fifth inning on a line drive that carried 443 yards to straightaway center field for a 7-4 lead.
Rookie Wade Miley (15-9) won despite giving up five runs and eight hits in 5 1-3 innings. The left-hander struck out six and had three walks to snap his streak of 24 consecutive starts without issuing more than two walks.
J.J. Putz struck out the side in the ninth for his 29th save ...