Ryan Vogelsong didn't have his best stuff, but he threw five gutty innings of one-run ball to keep the Giants close.
Jeremy Affeldt and Sergio Romo each threw two scoreless innings out of the bullpen, and Santiago Casilla and Javier Lopez combined for a fifth shutout inning form the pen. To get to Game 5, the Giants are going to need another stellar performance from the pitching staff.
That will start with Game 4 starter Barry Zito. The Giants need him to keep the Reds at bay because they haven't gotten anything going offensively in this series.
They've only managed to score four total runs and have scraped together all of five hits in the last three games.
The Giants need Zito to deliver, and they also desperately need to get somebody on base in front of Buster Posey. Here are the four keys to forcing a do-or-die Game 5.