SAN FRANCISCO _ Last time out, the Giants let starting pitcher Jake Peavy down with some shaky defense.
On the Fourth of July, the Giants picked Peavy up, and the result was a 3-1 win over the Colorado Rockies before a crowd of 41,874.
The Giants got all the runs they would need in the second and third innings on a solo home run by Buster Posey and a two-run shot by Angel Pagan.
Peavy lasted 6 2/3 innings, getting the kind of defense that eluded the Giants in Oakland against the A’s. The nightmare of April through May 20 a distant memory, Peavy improved to 5-7, walking two and striking out six.