The Giants will have to wait at least a couple more days before they can punch their ticket to the World Series.
The Phillies rallied from an early deficit, to beat Tim Lincecum and the Giants 4-2 in Game 5 of the NLCS. San Francisco now leads the best of seven series 3-2, with Game 6 in Philadelphia on Saturday.
After jumping out to a 1-0 lead in the first inning, the Phils fought back scoring three times in the fourth. A two run error by Aubrey Huff was the big blow.
Jonathan Sanchez will start Game 6, looking to once again close out the series. Roy Oswalt is scheduled to pitch for the Phillies.