The Cardinals kept San Francisco slugger Barry Bonds in the park but not Giants shortstop Omar Vizquel, who smacked a two-run homer to cap a six-run eighth inning Monday in the Giants' 9-2 win over the Cardinals.
The Cardinals had their winning streak snapped at five games.
Mark Mulder suffered his second loss in seven decisions and displayed some location problems although he kept his team in the game for six innings, giving up just three runs.
The Cardinals, who have intentionally walked Bonds less than any other team, passed him once unintentionally Monday.
When the game was still in the balance, the Cardinals took a chance by starting a runner from first base with nobody out and two runs down in the eighth. But David Eckstein hit a liner that was speared by first baseman Jose Vizcaino, who doubled off Scott Spiezio. The momentum then clearly swung to the Giants.
REPLAY: Mark Mulder has been bedeviled by the home run ball this year, but it was a double allowed to his opposite, Jamey Wright, that undid him Monday night. Wright doubled and scored on a double by Randy Winn to break a 1-1 tie in the fifth inning, and the Giants went on to take a 9-2 victory.
The Cardinals scored in the second on an infield out by Juan Encarnacion, driving home Scott Rolen, who had doubled. Their last run came much too late in the ninth when Yadier Molina, who had a two-hit night, singled to score Jim Edmonds.
--C Yadier Molina, whose average had dropped under .160, ended an 0-for-13 skid when he singled off the glove of leaping San Francisco 2B Ray Durham in the seventh. Molina had a second single and hit one other ball hard in the game.
--RHP Sidney Ponson, who threw two innings in a simulated game Monday afternoon, is expected to be able to take his next turn on Saturday in San Diego. He has been on the disabled list with a strained flexor muscle.
--LF Larry Bigbie got a second straight start. He had been 9-for-24 in the Giants' home park, and he was 1-for-3 with a walk Monday.
--LHP Tyler Johnson had retired eight of the first nine hitters to face him since he was recalled from Triple-A Memphis before he walked LF Barry Bonds to start the eighth inning Monday. The bad part about it was that 2B Ray Durham, the next hitter, singled to help set up a six-run inning. Three of the runs were charged to Johnson -- they were the first runs permitted by the rookie this year.
--RHP Braden Looper had another rough outing, allowing two inherited runners to score. Looper has permitted six of eight inherited runners to come home.