|Arizona (80-60) «||0||0||0||0||0||0||0||4||0||4||7||2|
|San Francisco (73-67)||1||0||0||0||0||0||0||0||0||1||3||0|
SAN FRANCISCO -- Kirk Gibson's club trailed by one run when slugger Justin Upton got tossed for arguing.
Gibson sensed some frustration in the dugout. So, the no-nonsense Arizona manager provided a quick, mid-game message: "Keep our composure and we're going to win the game."
|More on D-Backs at Giants|
These Diamondbacks might win a lot more than that. With each grind-it-out victory, they move closer to the NL West crown nobody on the outside envisioned for this bunch back in spring training.
Willie Bloomquist hit a go-ahead two-run triple after Ryan Roberts' solo homer tied it in the eighth, and the division-leading D-backs extended their cushion to a season-best seven games with a 4-1 win over the San Francisco Giants on Sunday.
"It's a good feeling, I'm not going to lie to you. These guys feel good about themselves, and they should," Gibson said. "There's no comfort, I don't care how many games we're up, until we've secured our spot in the playoffs. It's not a scary thing. We know that we have to continue to not take things for granted."
The Diamondbacks finally delivered for Daniel Hudson (15-9) when they got to All-Star Ryan Vogelsong in the eighth. Until then, Cody Ross' first-inning home run had held up. Hudson won his third straight start, helping Arizona (80-60) leave the Bay Area for Colorado in a comfortable spot with 22 games to go.
The defending World Series champion Giants considered this a must-win series to keep their faint playoff hopes alive but lost the final two.
"We're still breathing. We're hanging by a thread," manager Bruce Bochy said. "We know we're running out of time, there's no question about that. I thought it was critical we take the series."
San Francisco failed to win a seventh straight home series at sold-out AT&T Park since taking two of three from Milwaukee on July 22-24.
Roberts drove a 2-0 pitch from Vogelsong (10-6) into the left-field bleachers to start the eighth-inning rally. After Gerardo Parra followed with an infield single, Vogelsong's day was done. Jeremy Affeldt was called upon to face pinch-hitter Geoff Blum, while Vogelsong walked off to a standing ovation and tipped his cap.
After Affeldt walked Blum on six pitches, Bochy replaced him with Ramon Ramirez. Bochy vowed to pull out all the stops and treat this one like an elimination game.
Aaron Hill added an RBI single in the eighth to give Arizona an insurance run. Gibson went with the same eight players in the same order after Saturday's victory ahead of Hudson in the ninth hole.
Gibson's gritty group has seized control of its fate with a fabulous stretch.
"What we never wanted to do is get in a situation where we're looking at the scoreboard and wanting somebody else to do our dirty work," Gibson said.
Now, that's right where the Giants sit.
"We've left ourselves no room for error," utilityman Mark DeRosa said. "We don't have a choice. We can't sit and worry. We need to win every game and scoreboard watch. We will keep fighting."
The pressure is on San Francisco to make another spectacular September run, a last-ditch push with time quickly running out - and hope for some help from other teams against the red-hot Diamondbacks.
Arizona lost Friday night's series opener 6-2 to end a nine-game winning streak, then bounced back with a commanding 7-2 win against Tim Lincecum on Saturday night behind another impressive outing from 18-game winner Ian Kennedy.
The D-Backs played much of Sunday's finale without Upton, who was ejected in the fourth inning for arguing a called third strike.
Upton jumped into the air after being called out on strikes against Vogelsong for the first out of the fourth with Hill aboard on a leadoff single. Upton jawed with plate umpire Brian Knight and was tossed. An infuriated Upton had to be held back by Gibson and then first base coach Eric Young.
"It was a big situation," said Upton, thrown out for the first time in his career. "They're up one run and we've got a guy on with no outs. That's a situation where I want to be able to hit. I don't want the bat taken out of my hands. We ended up winning the game so I don't really care right now. I'll deal with whatever I have to deal with."
Vogelsong, a journeyman who toiled in the minors and Japan, lost his fourth straight start despite a solid day.
Gibson hoped his pep talk would get Arizona's hitters going.
"We showed a lot of resiliency and kept our composure when J-Up got thrown out to keep everything in perspective," Gibson said. "We got down and they played and they grinded."
The Giants again missed chances with runners in scoring position -- their downfall the entire season -- and haven't won in their last six series since taking two of three at Florida from Aug. 12-14.
Hill singled to left leading off the fourth for Arizona's first hit against Vogelsong, who then retired the next seven D-backs hitters in order before Bloomquist's two-out single in the sixth.
Bloomquist then came through with his second triple of the year as Arizona showed yet again it doesn't plan to give in one bit down the stretch. Miguel Montero singled in the seventh to extend his career-high hitting streak to 13 games.
After being swept with three one-run defeats from May 10-12 at AT&T Park, the Diamondbacks took two of three here Aug. 1-3 -- beating Matt Cain and Lincecum in the first two before dropping the series finale to Vogelsong 8-1 -- and again this weekend.
Rookie Brandon Belt struck out swinging on a 16-pitch at-bat to start the second against Hudson. He fouled off 12 pitches, nine in a row. The plate appearance matched the longest of the season for San Francisco.
|Ryan Roberts hits his game-tying homer in the eighth inning for the Diamondbacks. (Getty Images)|
|Players of the Game|
Arizona Diamondbacks Box of Sports Tissues
$2.95 Shop Now!
|Willie Bloomquist, SS||4||1||2||2||0||0||0||.268|
|Aaron Hill, 2B||4||0||2||1||0||0||1||.240|
|Justin Upton, RF||1||0||0||0||1||1||1||.294|
|Collin Cowgill, LF||2||0||0||0||0||1||1||.210|
|Miguel Montero, C||4||0||1||0||0||1||3||.278|
|Paul Goldschmidt, 1B||4||0||0||0||0||2||1||.247|
|Chris Young, CF||4||0||0||0||0||1||0||.229|
|Ryan Roberts, 3B||4||1||1||1||0||1||0||.259|
|Gerardo Parra, LF-RF||3||1||1||0||0||2||0||.296|
|Daniel Hudson, P||2||0||0||0||0||1||0||.298|
|a- Geoff Blum, PH||0||1||0||0||1||0||0||.188|
|David Hernandez, P||0||0||0||0||0||0||0||.000|
|J.J. Putz, P||0||0||0||0||0||0||0||.000|
|a-walked for Hudson in the 8th|
|3B - Willie Bloomquist (2, Ramirez)|
|HR - Ryan Roberts (18, Vogelsong)|
|RBI - Willie Bloomquist 2 (23), Aaron Hill (54), Ryan Roberts (54)|
|CS - Aaron Hill (5, 2nd base by Vogelsong/Whiteside)|
|Team LOB - 3|
|E - Daniel Hudson (2, Throwing), Ryan Roberts (13, Misplayed grounder)|
|Daniel Hudson (W,15-9)||7||3||1||1||1||5||1||3.53|
|David Hernandez (H,21)||1||0||0||0||0||1||0||2.77|
|J.J. Putz (S,36)||1||0||0||0||0||1||0||2.55|
|Pitches-Strikes - Daniel Hudson 106-75, David Hernandez 10-6, J.J. Putz 11-8|
|Ground Balls-Fly Balls - Daniel Hudson 9-8, J.J. Putz 2-0|
|Batters Faced - Daniel Hudson 26, David Hernandez 3, J.J. Putz 3|
|San Francisco Giants|
|Cody Ross, CF-LF||4||1||1||1||0||0||0||.232|
|Jeff Keppinger, 2B||4||0||0||0||0||0||0||.298|
|Carlos Beltran, RF||4||0||1||0||0||0||0||.295|
|Pablo Sandoval, 3B||3||0||0||0||1||0||1||.294|
|Aubrey Huff, 1B||3||0||1||0||0||1||1||.242|
|Andres Torres, PR-CF||1||0||0||0||0||1||0||.226|
|Brandon Belt, LF-1B||3||0||0||0||0||2||1||.212|
|Orlando Cabrera, SS||3||0||0||0||0||1||1||.239|
|Ramon Ramirez, P||0||0||0||0||0||0||0||.000|
|Eli Whiteside, C||3||0||0||0||0||1||2||.207|
|Ryan Vogelsong, P||2||0||0||0||0||0||1||.196|
|Jeremy Affeldt, P||0||0||0||0||0||0||0||.000|
|Mike Fontenot, SS||1||0||0||0||0||1||0||.221|
|3B - Carlos Beltran (6, Hudson)|
|HR - Cody Ross (12, Hudson)|
|RBI - Cody Ross (45)|
|Team LOB - 4|
|DP - Whiteside-Cabrera, Cabrera-Keppinger-Huff|
|San Francisco Giants|
|Ryan Vogelsong (L,10-6)||7.1||5||2||2||1||6||1||2.62|
|Pitches-Strikes - Ryan Vogelsong 102-69, Jeremy Affeldt 6-2, Ramon Ramirez 23-16|
|Ground Balls-Fly Balls - Ryan Vogelsong 5-9|
|Batters Faced - Ryan Vogelsong 26, Jeremy Affeldt 1, Ramon Ramirez 7|
|Attendance - 42222|
|Game Time - 2:39|
|Temperature - 63|
|Umpires - Home - Brian Knight, First Base - Jerry Layne, Second Base - Bob Davidson, Third Base - Hunter Wendelstedt|