AP Sports Writer
PHOENIX (AP) -- Wade Miley won 16 games as a rookie a year ago. His sophomore season is turning into a struggle.
The Arizona left-hander took a shot off his backside off the bat of Jedd Gyorko in the fourth inning, then San Diego proceeded to score five times with two outs en route to a 10-4 victory over the Diamondbacks.
"He just didn't command his fastball," Arizona manager Kirk Gibson said. "These guys are a very good fastball hitting team, so leaving it up over the plate, they get it at it pretty good."
Miley (3-4) lost his third in a row, giving up seven runs on seven hits in 3 2-3 innings, his shortest outing of the year. The performance came two starts after he gave up seven runs, six earned, in a 10-1 loss to Atlanta.
Miley said getting hit by Gyorko had no bearing on his performance.
"It hurt a little bit but it goes away," he said. "I just didn't make pitches again. It wasn't like I was throwing good and the comebacker happened (then) I threw bad. I was just very inconsistent through and through."
Arizona's Eric Chavez drove in three runs with a two-run homer and sacrifice fly.
Everth Cabrera matched his career high with four RBIs, two coming on his second home run in two nights, and the Diego Padres beat the Arizona Diamondbacks 10-4.
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. It was the third time this season he's been a hit short of the cycle. No Padres player has hit for the cycle in franchise history.
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.
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.
After Arizona scored twice in the third to go up 4-2, Miley gave up a leadoff single to Carlos Quentin. Gyrko's one bouncer caught Miley as he turned around. The pitcher was able to regroup and throw Gyorko out. After a visit from the trainer, Miley threw a couple of practice pitches off the mound and said he was all right to stay in the game.
Kyle Blanks flew 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. Left-hander Tony Sipp came on and Cabrera doubled in two more.
San Diego got two more off Josh Collmenter in the fifth, one of them unearned when Gerardo Parra bobbled the ball in center, allowing a second run to score on Nick Hundley's RBI single.
"The biggest thing is I just stuck with my game plan," Cashner said. "I thought I made some pitches in that third inning but caught some tough luck. But our guys really swung the bat well tonight. I think that's probably the best two-out hitting that we've had in a while."
Arizona scored two in the first when Parra led off with the first of his three singles, then with two outs and a 3-2 count, Chavez sent one into the right field seats for his sixth home run of the year.
San Diego tied it in the third. Hundley drew a leadoff walk, then with two outs and on a 3-2 pitch, Cabrera homered to left, his second in three at-bats. Cabrera, who has four of his nine career home runs this season, got one Friday night in the eighth inning off David Hernandez in San Diego's 5-2 series-opening loss.
The Diamondbacks took a 4-2 lead with two in the third on four singles, one of them on Paul Goldschmidt's slow-rolling RBI single through the right side of the infield.
With the bases loaded in the ninth, Diamondbacks shortstop Josh Wilson made a diving stop of Hundley's grounder, then with his glove hand dribbled the ball on the ground to second baseman Martin Prado for the out.
NOTES: Arizona LH Patrick Corbin (7-0, 1.44 ERA) looks to go to 8-0 in Sunday's series finale. RH Jason Marquis (6-2, 3.27) starts for the Padres. ... Cabrera got his major league-leading 19th stolen base, the 100th of his career. ... Arizona INF Willie Bloomquist, in his first rehab game, went 2 for 4 for four RBIs for Triple-A Reno on Friday. Bloomquist has been on the DL all season with a strained right intercostal. ... The Diamondbacks are in a three-way tie with San Francisco and Colorado for first in the NL West.
Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.