Marco Scutaro hit an RBI single in the 10th inning after Buster Posey's tying double in the ninth, and the San Francisco Giants rallied to beat the Arizona Diamondbacks 9-8 on Monday.