PHOENIX (AP) — Justin Upton made up for an earlier gaffe with a home run in the 12th inning and San Diego beat the Arizona Diamondbacks 6-4 on Saturday night in a game that included Padres closer Craig Kimbrel's first blown save since last June.

Arizona had forced extra innings when pinch-hitter Danny Dorn doubled in two runs off Kimbrel to tie it in the ninth.

Dorn, who has spent nearly all of his 10 professional seasons in the minors, lined Kimbrel's 98 mph pitch down the right field line after Jordan Pacheco walked and Aaron Hill singled. It was Dorn's third hit, first for extra bases, and first RBIs in the majors. He ended Kimbrel's string of 35 consecutive saves, nine this season.

Upton, the ex-Diamondback whose ill-advised dive for David Peralta's hit turned into an RBI triple in the fourth inning, also singled in a run in the ninth.

Randall Delgado (1-2) threw two scoreless innings before Upton led off the 12th by knocking a 3-2 pitch into the seats in left. Alexi Amerista added an RBI single to make it 6-4.

Kevin Quackenbush (1-0) pitched two scoreless innings to get the victory.

In the fourth, Upton's decision to try to dive to get Peralta's low line drive rather than letting it drop for a single backfired when the ball went past the left fielder and rolled to the wall for an RBI triple.

Consecutive RBI doubles by Yangervis Solarte and Derek Norris in the eighth had given the Padres a 3-2 lead. San Diego padded the lead to 4-2 when Wil Myers doubled and Upton singled him home.

The Diamondbacks had runners at first and third with one out in the 10th when second baseman Jedd Gyrko made a diving stop of Cliff Pennington's sharp liner, then stepped on first for the inning-ending double play as Pennington bent over in disbelief.

Arizona's Chase Anderson gave up a first-inning run then threw six scoreless innings, leaving with a 2-1 lead.


Padres: San Diego made official what manager Bud Black had said would happen, placing 1B Yonder Alonso on the 15-day DL and recalling OF Abraham Almonte from Triple-A El Paso.

Diamondbacks: Archie Bradley, struck in the face by a line drive on April 28, is to throw a simulated game Sunday at Chase Field. ... RHP David Hernandez, coming back from Tommy John surgery, threw an inning in an extended spring training game on Saturday.


Padres: RHP Andrew Cashner (1-5), off to a rough start despite a 3.16 ERA, starts in the series finale on Sunday. Cashner has lost his last three starts with little run support. The scores were 3-0, 7-2 and 6-0.

Diamondbacks: Manager Chip Hale has yet to say who will start in place of the injured Bradley. Hale says he will go with a combination of relievers.

Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.