Arizona got on the board first as Shea Hillenbrand hit an infield single in the second. On a throwing error by Edgardo Alfonzo, Hillenbrand advanced to third base and scored when Scott Hairston doubled over the left field wall.
The Giants came right back in the bottom of the second by feasting on hanging breaking balls by Sparks as A.J. Pierzynski led off the inning with a single. Hermanson helped his own cause by dumping his first hit of the season into left field. Michael Tucker tripled to Death Valley and gave the Giants a 2-1 lead. The Giants were hoping for more as Alfonzo drew a walk, but Marquis Grissom struck out. Barry Bonds was given the four finger salute for the first time tonight, but Pedro Feliz grounded out to end the inning.
In the top of the fourth, the Diamondbacks tied the game up again as Steve Finley singled. Hairston walked, and Neifi Perez got a late jump on Brent Mayne's grounder into left field that allowed Finley to score.
The Giants retaliated again in their half of the fourth as Damon Minor led off the inning with a double. Pierzynski followed that with his own double to put the Giants ahead again. Perez drew a walk and Hermanson bunted the runners over. Tucker collected another RBI with a sacrifice fly to left to give the Giants a 4-2 advantage.
In the top of the sixth, the Diamondbacks were threatening as the bases were loaded on two singles and a walk. This gave Hermanson his exit for the day to make room for Scott Eyre. On a passed ball, Finley was able to score Arizona's third run of the game, but Eyre was able to retire Hillenbrand to end the inning.
In the top of the seventh, Jason Christiansen entered the game and gave up a single to Matt Kata. He walked Luis Gonzalez and was taken out of the game for Jim Brower, who gave up a single to Danny Bautista. With the bases loaded, Hillenbrand grounded into a double play to end the inning and potential threat.
Felix Rodriguez entered the game in the eighth and pitched a scoreless frame, which made way for the closer, Matt Herges, looking for his third consecutive save. After striking out Kata and Gonzalez, Herges served up a roundtripper to Bautista, who's had past success against Herges. This tied the game and forced the contest into extra innings.
Tyler Walker pitched a beautiful tenth for the Giants which set the table for the bottom half. Bonds was intentionally walked again with no one on base and one out. Jeffrey Hammonds also drew a walk off Rockies' closer, Jose Valverde, which brought Minor to the plate. Minor grounded a single to right field that allowed Bonds to score the winning run from second base.
Players of the Game: Damon Minor proved he could still play. Besides the game winning knock, he also had a demanding double in his second game since being called up. The Giants will be looking for his production at first base during his time here. Michael Tucker had three RBIs and A.J. Pierzynski was 2-3 with one RBI and two runs scored. Jim Brower inherited a bases loaded no out situation and managed to get out of the inning without giving up any runs. Tyler Walker also had an impressive outing in relief work.
Notes: The Giants grounded into three double plays tonight... The Giants are three and a half games behind the first place San Diego Padres and two games away from hitting the .500 mark.
Sara Kwan is a writer for SFDugout.com. Got a bone to pick? Just want to say hi? Hit me up: email@example.com.
The views expressed in the columns do not necessarily reflect the opinions of the site's publisher, writers, or other staff members. The content on this site may not be redistributed without the expressed consent of SFDugout.com.