SAN FRANCISCO (Ticker) -- It was anything but easy, but
made sure the
snapped their losing streak against the
San Francisco Giants
Kolb worked out of a bases-loaded jam in the bottom of the ninth inning and
homered twice as the Brewers held on for a 5-4 victory, their first over the Giants in eight games.
Trailing, 5-0, the Giants rallied for four runs in the eighth as
belted his 654th career homer to climb within six of his godfather,
, for third place on the all-time list.
Kolb started the ninth in search of his 18th consecutive save but immediately ran into trouble, walking pinch hitter
and allowing former Brewer
' fourth hit of the game.
That brought up Bonds, but Kolb showed no fear and got him to ground out, advancing the runners.
"I'm getting my hits here and there," Bonds said. "You (the media) wouldn't understand. You aren't a hitter. You couldn't even hit a beach ball."
, who also homered in the eighth, was walked intentionally to load the bases, and San Francisco manager
sent up J.T. Snow to hit for
. Kolb struck out Snow before getting
to bounce to first, squashing the Giants' comeback hopes.
"There's some luck involved, especially today. I didn't have my good stuff, but things just worked out my way," Kolb said. "That's not a dream situation because you don't want to have bases loaded or have first and second with Barry coming to the plate. Those are bad dreams."
"He got a big strikeout and got Barry out," Alou said. "I mean, that's something in that situation. They had to pitch to him the way Alfonzo's been swinging the bat."
Kolb's efforts made a winner of
(3-1), who allowed three runs and nine hits in seven innings. The northern California native, who has won three of his last four starts, walked four and struck out two.
"It's nice to come home," said Davis, who attended high school in Walnut Creek and college in San Francisco. "I don't get a chance to get home much other than the offseason, so coming home, seeing a lot of my friends, a lot of my family, is real nice and going out there gives me a little more of an edge."
Sexson had his third multi-homer game of the season and 15th career with two-run blasts in the first and fourth innings. The homers gave him 114 RBI, 11 shy of his franchise record for a righthanded batter and 12 short of the all-time mark set by
"I hit those balls pretty good," Sexson said. "It was kinda jumping right there in the middle. ... The ball was jumping out of the park."
(3-4) took his first loss in five starts, yielding four runs and five hits in six innings. The Aruban righthander struck out three without a walk.
"He pitched good but made a couple of mistakes to one guy, the four runs and that was it," Alou said. "The way (Davis) was pitching, that was a huge deficit."
Perez also homered for the Giants, whose magic number for clinching the National League West Division title remained at six.
Ponson retired two of the first three batters in the first inning, but Sexson belted a 2-2 offering over the center field wall to give Milwaukee a 2-0 lead. In the fourth,
led off with a single and stole second before Sexson parked another 2-2 pitch over the fence in center for his 40th homer and a 4-0 cushion.
"Changeup on the first one, fastball on the second," Ponson said. "He just hit everything. It looks like I was throwing BP to him today. ... He beat me fair and square today. ... You've got to tip your hat, he's a good hitter."
Rookie of the Year candidate
opened the eighth against
with a grounder that second baseman
threw away for an error.
singled to put runners on the corners and Podsednik came home on Clark's double play grounder for a five-run bulge.
Working on a six-hit shutout, Davis' first pitch of the eighth was deposited into McCovey Cove by Bonds, who regained a share of the NL homer lead (41) with St. Louis'
. The 482-foot shot was Bonds' 26th to land in the water during the regular season.
"That's exactly where I wanted it," Davis said of the pitch. "I didn't want to fall behind. With a five-run lead, I was pretty much saying, 'Here, hit it,' and he did. It wasn't a mistake. It was right down the middle. I just wanted it to be strike one."
"Seems like on every pitch, (Davis) shows changeup," Bonds said. "If it don't break 90 (miles per hour), to me it's gotta be a changeup."
Alfonzo followed with his fourth blast in five games to reduce the Giants' deficit to 5-2, and Galarraga singled to chase Davis.
entered and watched his first pitch to Perez sail over the left field wall, making it a one-run game.
Perez's homer was his first since September 2, 2002, a span of 310 at-bats. Coincidentally, Minnesota's
held the major league's longest streak of 600 plate appearances without a homer before hitting his first since September 11, 2002 against Cleveland on Saturday.
"He's been trying for five months now and he finally got it," Alou said of Perez.
After Rusch retired
came on to get Young to ground into a double play and end the rally.
"The ball, unfortunately, wound up right in the glove of the second baseman, inning-ending double play," Alou said. "We had our share of chances to win it in the last two innings."
"I'm glad it was the eighth inning it happened," said Brewers manager
, who was ejected in the ninth for arguing the plate umpire's call on a pitch to Bonds. "That was the one inning I was concerned about because I always feel good about having Danny down there in the ninth."