Originally Published: June 19, 2015 10:11 p.m.
PHOENIX - Rubby De La Rosa pitched seven strong innings and the Arizona Diamondbacks beat the San Diego Padres 4-2 on Friday night to hand James Shields his first loss of the season.
Arizona scored three runs in the third on doubles by David Peralta, Aaron Hill and Welington Castillo to go with Nick Ahmed's single.
A fourth run was taken off the scoreboard when Paul Goldschmidt, originally ruled safe on a passed ball and tag play at home plate, was called out after a Padres challenge and replay review.
Shields (7-1) struggled with control for much of his outing, walking four, hitting a batter and uncorking two wild pitches. He allowed four runs and eight hits over six innings in his 15th start of the season.
De La Rosa (6-3) ran into some trouble in the fifth when two singles and two walks, all with two outs, produced the Padres' first run. De La Rosa had a 12-inning scoreless streak until then, but gave up just one earned run and five hits with six strikeouts and three walks.
San Diego scored again in the eighth after a pair of Diamondbacks throwing errors, a walk and a sacrifice fly.
Brad Ziegler earned a save in his 500th career appearance, escaping in the ninth after the Padres put runners on second and third with two outs.
The Diamondbacks, winners of six of their last eight games, went ahead in the first when Goldschmidt drove in A.J. Pollock with a groundout.
Pollock was credited with a ground-rule double leading off the first when he hit a drive to left field and the ball got stuck between pieces of padding on the wall on the fly.
BACK IN THE BIGS
The Padres called up infielder Brett Wallace from Triple-A El Paso and optioned right-hander Cory Mazzoni in a corresponding move.
The 28-year-old Wallace was added to the 40-man roster when the club designated pitcher Eury De La Rosa for assignment. Wallace, who entered as a pinch-hitter late in the game, is back in the majors for the first time since 2013 with Houston.
He's reunited with Padres interim manager Pat Murphy, his head coach at Arizona State.
Mazzoni allowed 20 earned runs in 8 2-3 innings over eight appearances.
Padres: RHP Josh Johnson, coming back from Tommy John surgery, threw a simulated game Monday and left early with tingling in his fingers. Murphy said he didn't know more beyond Johnson being scheduled for an MRI.
Diamondbacks: RF Yasmany Tomas was hit on the left elbow by a first-inning pitch from Shields that registered 89 mph. Tomas was checked by trainers but stayed in the game for the moment. He made a diving catch of a sinking liner from Yangervis Solarte for the first out of the third inning, then was replaced in right field by Danny Dorn to start the fourth. Tomas has a bruise and X-rays were negative, the club announced. ... RHP Archie Bradley threw 54 pitches in a simulated game Thursday. He's been on the 15-day disabled list since June 4 with right shoulder tendinitis.
Padres: RHP Tyson Ross pitches Saturday against the Diamondbacks. Ross (3-7) has lost his last two starts and leads the team in walks with 42 and wild pitches with seven.
Diamondbacks: LHP Robbie Ray will make his fifth start of the season and the first of his career against the Padres. He's 2-1 with a 1.09 ERA.