Bonds led off the bottom of the tenth with a long, high fly ball that just missed going out of Pac Bell Park, bouncing off the top of the fence for a double. Turk Wendell (3-2), in his second inning of work, got Marvin Benard to ground out with Bonds moving to third before a fly ball by Benito Santiago drove home Bonds to make it 8-6 with two outs. Wendell then retired Neifi Perez to end the game.
Earlier in the game, Jim Thome snapped out of a slump with his 28th homerun of the season off Giants starter Dustin Hermanson. Two outs later, Todd Pratt walked and Tomas Perez doubled to make it a 4-2 Giants lead.
Vicente Padilla started for the Phillies and lasted just 5 2/3 innings, allowing five earned runs, including four in the first inning after he retired the first two hitters of the game. Marquis Grissom doubled and the Phillies didn't waste any time walking Bonds to put runners on first and second. Edgardo Alfonzo singled to drive in a run and a passed ball on Pratt made it 2-0 Giants. Perez then doubled to score two more runs and put the Giants up 4-0 after the first inning.
Padilla seemed to get things under control, but ran into more trouble in the sixth, again with two outs. Cody Ransom hit his first major league homerun to give the Giants their fifth run of the game and a 5-2 lead. After Padilla gave up a single to pitcher Scott Eyre and a walk to Jose Cruz, Terry Adams came on to get the final out of the inning.
The Phillies pulled to within a run in the seventh. Back-to-back singles from Perez and pinch-hitter Jason Michaels put runners on first and second. Joe Nathan relieved Eyre and got Marlon Byrd for the second out of the inning, but Placido Polanco singled to drive in a run. Christenson then came on in relief of Nathan and gave up an RBI single to Bobby Abreu and suddenly, the Giants lead was down to 5-4.
Again, the Phillies bullpen did its job. After Adams pitched out of the sixth inning jam, Rheal Cormier pitched two shutout innings and Wendell gave the Phillies two innings of relief to win the game.