Giants rally past Diamondbacks again for 4-3 win

Posted: Updated:
Arizona Diamondbacks pitcher Armando Galarraga works against the San Francisco Giants during the first inning of a baseball game Wednesday, May 11, 2011, in San Francisco. (AP Photo/Ben Margot) By Ben Margot Arizona Diamondbacks pitcher Armando Galarraga works against the San Francisco Giants during the first inning of a baseball game Wednesday, May 11, 2011, in San Francisco. (AP Photo/Ben Margot) By Ben Margot

SAN FRANCISCO (AP) -- Andres Torres delivered the go-ahead RBI double, Aubrey Huff hit a tying home run and the San Francisco Giants rallied from three runs down for a 4-3 victory over the Arizona Diamondbacks on Wednesday night.

Miguel Tejada hit a run-scoring single and then doubled with one out in the sixth to chase Diamondbacks starter Armando Galarraga (3-3), setting the stage for another Giants comeback.

He scored on Torres' double to right-center field off reliever Juan Gutierrez to giving San Francisco a season-high fifth straight win. The Giants (20-16) also improved to four games over .500 for the first time this year.

Jonathan Sanchez (3-2) allowed three runs on six hits in six innings.