Skipping batting practice appears to be the cure for the Giants' struggles at the plate. The group broke out offensively for the second night in a row Friday, utilizing a six-run third inning and Buster Posey's first home run in two months to beat the Cardinals, 8-2, at AT&T Park.