SAN DIEGO (AP) – Khalil Greene scored from second base when Scott Hairston botched a potential double-play ball with one out in the 10th inning Tuesday night, giving the San Diego Padres a 2-1 win over the Arizona Diamondbacks.
With Greene on second and Sean Burroughs at first, Hairston tried to glove Mark Loretta's chopper to second and tag Burroughs to start a double play, but the ball popped loose and rolled into shallow left, allowing Greene to score.
The Padres, who blew a big scoring chance in the ninth, started the winning rally when Greene was hit by a pitch from Mike Koplove (2-2) leading off the inning.
The rookie was sacrificed to second by pinch-hitter Ramon Vazquez.
Trevor Hoffman (2-0) pitched a perfect 10th for the win.
San Diego had runners on first and second with no outs in the ninth and failed to score, with the inning ending on a baserunning blunder by Phil Nevin, who was thrown out at home.
Nevin probably would have scored on Miguel Ojeda's infield single to first had he slid, but he tried to barrel over catcher Robby Hammock, who held onto the throw from Shea Hillenbrand for the out.
Brian Giles and Nevin drew consecutive walks from Brandon Villafuerte to open the ninth, but Kerry Robinson's bunt fell right in front of the plate, allowing Hammock to force Giles at third.
Jay Payton flied out, bringing up Ojeda.
It was just the fifth win in 14 games for the Padres, who won consecutive games for the first time since June 5-6 against Milwaukee.
Arizona lost its fifth straight and seventh in eight games.
The Padres took a five-hit shutout and a 1-0 lead into the eighth before Steve Finley homered to right with two outs on a handing curveball from Akinori Otsuka.
It was the 18th for Finley, who played with the Padres from 1995-98.
It was the first earned run allowed by Otsuka in 13-1/3 innings spanning 12 appearances dating to May 25, and his first home run allowed in 34-2/3 innings this season.
Padres starter Adam Eaton didn't allow a baserunner past second base in seven scoreless innings.
Burroughs was thrown out trying to stretch a single into a double for the second out of the eighth, although replays appeared to show he was safe.
It was the second time Burroughs was thrown out on the basepaths.
Nevin, who's complained about how the ball fails to carry at Petco Park, hit an RBI double to center off knuckleballer Steve Sparks with two outs in the first to give the Padres a 1-0 lead.
Burroughs led off the first with a walk and was thrown out trying to go to third on Giles' single to left.
Giles went to second on the throw, then scored on Nevin's hit.
Sparks got his third straight no-decision against San Diego this year despite allowing just four earned runs in 19 2-3 innings.
He held the Padres to one run and three hits in seven innings, with three strikeouts and two walks.