In the 2012 postseason, Vogelsong would play a pivotal role in the Giants push toward their 2012 World Series title. During Game 3 of the 2012 National League Division Series in Cincinnati, with the Reds holding a commanding 2–0 lead in the series and the Giants facing elimination, Vogelsong pitched a tight game tied at one run through 5 innings. The Giants would go on to win Game 3, 2–1 in 10 innings on a Joaquin Arias ground ball mishandled by Scott Rolen allowing Buster Posey to score the winning run. During Game 2 of the 2012 National League Championship Series in San Francisco, Vogelsong faced Chris Carpenter, with the Cardinals holding a 1–0 series lead. Vogelsong allowed 1 run in the 2nd inning to tie the game, but proceeded to shut out the Cardinals offense through seven innings en route to a 7–1 win at home to tie the series at one game apiece. During Game 6 of the NLCS in San Francisco, Vogelsong and the Giants faced elimination for a fifth time. Giants' pitching had begun to dominate. Vogelsong had a very strong outing this time, scattering five hits and allowing one run (in the 6th inning), after the Giants set the tempo with a four-run 2nd inning to break the game open. He set a new career-high of 9 strikeouts on the night after he struck out Daniel Descalso with a foul tip. The Giants won 6–1, pushing the NLCS to the limit in a magical Game 7, which they won to complete the comeback and advance to the World Series.