for this game

Giants hold off D-Backs to close out perfect homestand

May 13, 2011 - 4:02 AM San Francisco, CA (Sports Network) - Aubrey Huff's two-out single in the seventh plated the decisive run, as the San Francisco Giants closed out a perfect six-game homestand with a 3-2 victory over the Arizona Diamondbacks.

Nate Schierholtz went 3-for-4 with an RBI and Eli Whiteside doubled twice for the Giants, who swept this three-game series after taking three straight from Colorado at AT&T Park. San Francisco has now won eight of nine overall.

"Anytime I can get an opportunity to play and help contribute to a win, that's my goal every day whether it's coming off the bench or starting," Schierholtz said.

Matt Cain (3-2) gave up two runs on seven hits, walked one and struck out seven in 7 2/3 innings to earn his first win since April 15.

Daniel Hudson (3-5) allowed three runs on seven hits and walked three over 6 2/3 innings in the loss, Arizona's fourth in a row -- all by one run.

"I was able to make pitches when I needed to except for the seventh," Hudson said. "I thought I made some decent pitches, but they just put some good swings on them. You can't do anything but tip your caps to them sometimes."

Down 3-0, the Diamondbacks scored twice in the eighth after Cain retired the first two batters.

Three straight singles by Gerardo Parra, Xavier Nady and Stephen Drew -- the last one coming off San Francisco reliever Jeremy Affeldt -- produced Arizona's first run. Ramon Ramirez succeeded Affeldt and Justin Upton greeted him with an RBI single. Russell Branyan grounded out to second to end the inning.

Javier Lopez replaced Sergio Romo after Arizona's Ryan Roberts led off the ninth with a single. A one-out single by pinch-hitter Chris Young put men on the corners, but Lopez struck out Kelly Johnson and Parra to notch his first save of the season.

Schierholtz drove in Cody Ross after the latter opened the second with a double.

It remained a 1-0 game until Whiteside scored in the seventh on a double by Andres Torres, who then came home on Huff's soft liner to right field.

Game Notes

The Giants have won six games in a row at home for the first time since August 23-28, 2007...Lopez picked up his first save since September 12, 2006.