PHOENIX - Everth Cabrera matched his career high with four RBIs, two coming on his second home run in two nights, and the San Diego Padres beat the Arizona Diamondbacks 10-4 on Saturday night.
Cabrera fell a triple shy of the cycle, with a single in the first and a two-run double to cap the Padres' five-run fourth.
Andrew Cashner (4-2) got the victory, giving up four runs on nine hits in six-plus innings. He also singled in a run, his first RBI of the season.
Wade Miley (3-4), who took a shot off his backside off the bat of Jedd Gyorko just before the Padres' fourth-inning surge, got the loss. Arizona's Eric Chavez drove in three runs with a two-run homer and sacrifice fly.
The Padres have scored 23 runs in Cashner's last two starts. San Diego beat Washington 13-4 in the hard-throwing right-hander's previous effort.
Miley allowed seven runs on seven hits in 3 2/3 innings, his shortest outing of the season. It was the second rough start in the last three for the young left-hander, who gave up seven runs, six earned, in a 10-1 loss to Atlanta on May 13.
The Padres scored all five fourth-inning runs with two out.
After Arizona scored twice in the third to go up 4-2, Miley gave up a leadoff single to Carlos Quentin. Gyorko's one-bouncer caught Miley as he turned around. The pitcher was able to regroup and throw Gyorko out.
Kyle Blanks flied out to center field for the second out. But Miley gave up four straight hits - including Cashner's RBI single. Chris Denorfia's run-scoring double put San Diego up 5-4 and ended Miley's night.
• Who: Padres at D-backs
• When: 1:10 p.m.
• TV; radio: FSAZ; 1490-AM