The San Francisco Giants were facing elimination in Game 3 of the NLDS against the Cincinnati Reds, but a scuffling offense was aided by a poor defense and the 2010 world champions lived to fight another day with a 2-1 victory.

Reds right-hander Homer Bailey -- coming off 13 straight shutout innings, including a no-hitter -- did everything in his power to guide Cincinnati to a victory at home, pitching seven innings of one-run ball while striking out 10.

But the Giants clawed their way to two runs on the back of some blunders by the Reds to emerge victorious.

After Gregor Blanco scored the Giants' first run in the third inning after getting hit by a pitch, a passed ball and a fielding error by third baseman Scott Rolen ultimately doomed Cincinnati.

Giants right-hander Ryan Vogelsong pitched five innings of one-run ball and the San Francisco bullpen did the rest on Tuesday, blanking the Reds the rest of the way.