SAN DIEGO -- The San Diego Padres' Nick Hundley's little grounder to second never felt so good.
Hundley's sharp one-hopper to Marco Scutaro was booted, and that was enough to chase home Yonder Alonso and give the Padres a 8-7 win over the San Francisco Giants in 12 innings on Saturday before 38,823 at Petco Park.
Alonso was on after his one-out double to left-center. Jedd Gyorko followed with a single to right, putting runners on the corner against Giants closer Sergio Romo.
Hundley then hit a well-struck ball toward Scutaro and he didn't handle it cleanly. By the time he picked up the ball and heaved it toward catcher Buster Posey, Alonso had scored.
"It was a good job by everybody today,'' Alonso said.
The Padres wasted two golden opportunities with the scored tied in the ninth and 10th innings.
In the ninth, Headley walked, but Quentin and Blanks both struck out. Then Headley was picked off at first by Jean Machi, although replays seemed to indicate that first baseman Bandon Belt missed the tag.
Then in the 10th, the Padres got the lead off man aboard again when Chris Denorfia's dribbler in front of the plate was good enough for a scratch single. But Everth Cabrera was unable to get a bunt down after two attempts, ended up hitting a grounder to Scutaro and he flipped it to shortstop Brandon Crawford to force Denorfia.
Headley then grounded out to first and pinch-hitter John Baker hit a sinking line drive to right field that for a moment, looked like a game-winner. But Hunter Pence came racing in and made a diving catch to end the rally.
In the 12th, the Giants got the go-ahead run on when pinch-hitter Joaquin Arias singled with one out. After Angel Pagan was caught looking, Scutaro laced a single to left. A Dale Thatcher wild pitch put Arias and Scutaro in scoring position, but Pablo Sandoval grounded out to second.
This was a wild game, with the Padres rallying from a five-run, third-inning deficit as they tried to win their third straight game. And they hadn't beaten the Giants in consecutive games since July, 2011.
Down 5-0, the Padres stormed back with a six-run, fourth inning. The Padres sent 10 players to the plate and the uprising started on a one-out, two-base error by left fielder Andres Torres as he let Carlos Quentin's ball get past him and it rolled to the wall.
Kyle Banks then singled and Alonso drove in Quentin and Banks with a double. Pinch-hitter Jesus Guzman and Denorfia had the other big hits as all but one of the six runs absorbed by starter Barry Zito -- he didn't finish the inning -- were unearned.
The Giants regained the lead, 7-6, on a two-run triple by Hunter Pence in the right-field corner. The ball was almost caught by Blanks, but he seemed to pull up as he closed in on the wall. Banks was starting for the first time since last Sunday when he rammed into the fence at AT&T Park while making a catch.
Blanks then tied the score in the seventh with an RBI single, his third hit of the night.
Padres starter Eric Stults nearly danced around trouble in the second inning, coming one out shy of retiring the Giants.
But he was burned by shortstop Brandon Crawford, as he turned on a 77-mph slider and sent a towering shot that hugged the right-field line. Crawford's three-run home run didn't go far -- 330 feet -- but it had enough distance to stake Barry Zito to a 3-0 cushion.
Stults dug his own hole by walking leadoff batter Buster Posey and with two outs, hitting Brandon Belt on the right shoulder. The next pitch, to Crawford, landed in the seats.
The Padres looked poised to cut into the Giants' lead in the second when Kyle Blanks smacked a one-out single up the middle and Yonder Alonso followed with a ground-rule double.
But Zito dialed it down, and got Jedd Gyorko swinging on a 76-mph change-up and struck out Nick Hundley on a 73-mph curve ball.
The Giants' edge grew to 4-0 when Angel Pagan singled and Pablo Sandoval doubled, with Pagan scoring when left fielder Carlos Quentin booted the ball. Next was a one-out RBI double by Buster Posey, and the Giants were cruising, 5-0.
In the fourth, the Padres got busy. Real busy
Alonso smack a double in the left-field gap, which chased home Quentin and Blanks. Quentin had reached on a two-base error by left fielder Andres Torres and Blanks after collecting his second single. Alonso then scored on a pinch-hit single by Jesus Guzman.
Chris Denorfia followed with a two-run, two-out double which tied the score and chased Zito. Everth Cabrera gave the Padres the lead, 6-5, by driving in Denorfia with a single, but the Giants responded in the fifth as Hunter Pence's two-out, two-run triple put them ahead 7-6.
NOTES: Giants Manager Bruce Bochy said 1B Brandon Belt isn't in a platoon situation and he proved it by having the left-handed swinger in the lineup Saturday night against the left-handed Stults. ... Giants LHP Jeremy Affeldt threw a bullpen session in San Diego and could have another one in Arizona before Bochy decides if he needs to face live hitters. Affeldt went on the DL, retroactive to April 15, with a right oblique strain. ... Padres RHP Tyson Ross, who is on the DL with a strained left shoulder, could try to adjust his swing when he returns. Ross' left shoulder becomes dislocated when he takes a cut as a batter. ... Padres LHP Robbie Erlin has been with the club since Wednesday, but has yet to see action. Padres Manager Bud Black said he is looking for the right situation to insert Erlin. ... LHP Joe Wieland, who is coming off of Tommy John surgery, threw 100 pitches at the team's facility in Arizona. ... OF Kyle Blanks made his first start since injuring his shoulder when making a catch while colliding with the wall at AT&T Park.