Burnett (6-9) fell to 2-3 in 10 starts since returning from the DL.
Sandy Rosario finished the three-hitter for San Francisco's 11th shutout. The Pirates have been shut out nine times this season.
Vogelsong, who recorded his first decision since coming off the disabled list, faced just two over the minimum, retiring eight of the final nine batters he faced.
"It just seemed whatever we were looking for, something else came out of his hand," Hurdle said. "We just didn't square him up a whole lot throughout the game. We just had a couple of opportunities. We weren't able to adjust or complicate things for him."
Burnett was nearly as good until running into trouble late. He retired six straight after Posey's RBI single and then retired six straight again before Posey's single in the eighth.
NOTES: LHP Jeff Locke (9-4, 3.01 ERA) gets the start for the Pirates when they begin a series against Milwaukee on Tuesday night. He's 1-2 in seven starts since the All-Star break. ... Pirates OF Andrew McCutchen has hit safely in 11 of his last 12 games against the Giants. ... The Pirates are 5-0-2 in series of at least four games. ... The Giants finished 11-23 against the NL Central, the second-worst record of any NL team against that division.