Bonds remained tied with Babe Ruth at 714 home runs for his fourth straight game, and Durham drove in three runs with a pair of doubles in the Giants' 9-0 victory over the Colorado Rockies on Friday night.
As they often do, the Giants made an opponent pay for walking Bonds. They have scored 57 runs this season following walks to Bonds.
"I'm speaking for those guys over there, and you can't let Barry beat you," Durham said. "Let the guy in front of him or the guy behind him beat you."
Jason Schmidt won his fourth straight decision and Travis Ishikawa doubled twice, singled and drove in three runs for the Giants in his first game since being promoted from Double-A Connecticut on Thursday.
Bonds went 1-for-2 with an RBI single, an intentional walk and a hit by pitch. He still needs one home run to take over sole possession of second place on the career list. Bonds was plunked on the first pitch thrown to him by Jeff Francis in the first, a 73 mph curveball that hit Bonds in the right thigh and drew loud boos from the crowd.
Bonds grounded out to first base on a six-pitch at-bat in the third to chants of "Barry! Barry!" and then was intentionally walked for the 21st time -- his 45th free pass overall this season -- with one out in the fifth.
He singled to right in the sixth for his 18th RBI, then was lifted for pinch-runner Jason Ellison.
"People are looking at Barry a lot," Giants manager Felipe Alou said. "Right now, Barry himself is getting to be the baseball player he is. He is driving in runs with groundballs and base hits."
Fans were on their feet from the moment Bonds made his way from the on-deck circle to the batter's box. The seven-time NL MVP has two games remaining on this homestand to pass Ruth and add another milestone homer to the list of things he's accomplished in San Francisco's waterfront ballpark.
"Keeping him in the yard is not part of our game plan," Rockies manager Clint Hurdle said. "We want to get him out."
Bonds has gone 14 at-bats and 19 plate appearances since his last home run, May 20 at Oakland off Brad Halsey. Once Bonds hits No. 715, only home run king Hank Aaron's 755 will be left to chase.
Bonds' skipper believes he could still catch Aaron.
"That's not a lot of homers for Barry Bonds," Alou said of his star player, who turns 42 on July 24. "That's a very small number."
Schmidt (4-2) allowed four hits in seven innings, struck out six and walked three to win for the first time in three starts.
"I was kind of hit or miss at times," he said. "The biggest thing was the team scored a lot of runs. That made it easy and took the pressure off me."
He plunked cleanup hitter Matt Holliday on the right hand leading off the fourth. Though it didn't appear to be intentional, both benches were warned. Holliday went to the ground writhing in pain and was briefly examined before he went to first base. He later left with a bruised right thumb, and X-rays were negative.
"That's the best news we got tonight," Hurdle said.
Holliday didn't accuse Schmidt of throwing at him on purpose.
"If they are trying to retaliate for a 65 mph curveball, that's their issue," Holliday said. "I can't speak for him, so I don't know if he did it on purpose or not."
Mesa received a four-game suspension for throwing at Vizquel's head during the eighth inning of last Saturday's game at Denver. Mesa has vowed never to forget that Vizquel ripped him in his 2002 autobiography. The two played together in Cleveland from 1992-98, but their friendship ended when Vizquel criticized Mesa for blowing the save in Game 7 of the 1997 World Series against Florida.
Giants pitcher Matt Morris and pitching coach Dave Righetti were fined undisclosed amounts for their actions during a game the following day, when Morris was ejected after throwing only eight pitches and plunking two of the five batters he faced.
Francis (3-4) had his worst outing of the year after winning three of his previous four starts, allowing a season-high seven earned runs in five innings as the Rockies dropped their fourth straight. They were just swept in a three-game series at Dodger Stadium.
Vizquel singled in the sixth to reach safely in his eighth straight plate appearance.
- Rockies 2B Luis Gonzalez left after the first inning with inflammation in both wrists caused by gout.
- Schmidt earned his 13th victory over Colorado, tying his total against Arizona for his most wins vs. any club. Only Randy Johnson with 14 has more wins against the Rockies.
- Ishikawa, who started at 1B, doubled his major league hit total with a second-inning single. He is wearing No. 1, the same number worn by Japanese home run leader Sadaharu Oh. "Hopefully, I can put up some numbers like he did," said Ishikawa, who is half Japanese.
- The Giants batted around in the fifth.
- Durham is 10-for-18 lifetime against Francis.