Buster Posey's two-run homer in the third inning paced a 13-hit attack as the Giants broke out of their AT&T Park offensive funk Saturday with a 9-3 victory over the Colorado Rockies.