The Giants last swept a three-game set at Busch from June 5-7, 1998, and are in line to accomplish the feat again following Saturday’s 5-3, 10-inning win.
Bonds celebrated turning 40 with his major league-leading 79th intentional walk, and finished 1-for-4.
The six-time NL MVP, who hit a three-run homer in Friday’s series opener, declined to discuss any thoughts on his birthday, saying “not today” when reporters asked after the game if he was willing to talk.
“A game on his birthday is like any other game for him,” San Francisco manager Felipe Alou said of Bonds. “The other team is so busy worrying about him, thinking about when will he bat next and what will the situation be. He’s a factor no matter what day it is.”
Edgardo Alfonzo and Marquis Grissom homered, and J.T. Snow went 1-for-4 with a walk for the Giants, who beat the Cardinals for the seventh time in eight meetings dating to last season. It was San Francisco’s fourth win in six games overall.
Snow, who is 4-for-8 in this series, is batting .377 with three homers and 12 RBIs in 19 games since coming off the disabled list following arthroscopic knee surgery June 25.
“Everybody pays so much attention to Barry that we fly under the radar,” Snow said. “We’re a bunch of what you might call workmanlike players, and that’s fine with us.”
The Giants will start 22-year-old right-hander Jerome Williams, who is 2-0 with a 1.20 ERA in two career starts against the Cardinals. He also boasts a 4-2 record with a 3.72 ERA in nine road starts this year.
The Cardinals lost two in a row for the first time since getting swept at Pittsburgh from June 28-30. St. Louis, which had won 15 of 17 coming into the series, has scored just 10 runs in its last four games after putting up 11 on Tuesday against the Chicago Cubs.
“See what happens tomorrow,” St. Louis pitcher Chris Carpenter said. “We’ve got a good team. We’ll be fine.”