DENVER (AP) - The rain stayed away, and the San Francisco Giants finally squeezed in another game.
Barry Zito gave up three hits in six innings for his first victory with San Francisco, and Ray Durham and Bengie Molina hit back-to-back homers in the third as the Giants beat the Colorado Rockies 8-0 Monday night.
San Francisco hadn't played since Friday night due to rain in Pittsburgh. In a game played under overcast skies, Barry Bonds was one of five San Francisco players and coaches to wear Jackie Robinson's No. 42 - a tribute pushed back a day because of the rain.
Bonds was 1-for-3 with a walk, narrowly missing his fourth home run of the season. His fourth-inning drive to right landed just below the yellow line on the fence, and the ball hit so hard off the wall that Bonds had to hold at first with a single.
Zito (1-2) combined with three relievers on a six-hitter. Zito, just 12-17 in the month of April during his career, struck out four and walked three as he improved to 86-4 when his team scores four or more runs.
After Colorado loaded the bases with two outs in the fifth, Zito struck out Jamey Carroll. Relievers Vinnie Chulk, Kevin Correia and Steve Kline pitched an inning apiece.
"We have some fresh arms," San Francisco manager Bruce Bochy said before the game.
Jeff Francis (1-1) lasted only five innings and gave up seven runs and nine hits. He was pushed back from Sunday as he completed a five-game suspension, assessed after the commissioner's office said he intentionally threw at San Diego's Kevin Kouzmanoff during a spring training game.
Omar Vizquel had four singles, scored twice and drove in two runs. Durham had a three-run homer to right and Molina followed with a solo shot to left in the Giants' five-run third inning. It was the first home run of the season for both. Durham now has a hit in all 11 of San Francisco's games this season.
Colorado was blanked at home for the first time since a 1-0 loss to the Milwaukee Brewers on Aug. 1.
Notes: RHP Byung-Hyun Kim was placed on the 15-day DL with a bruised thumb on his pitching hand. The Rockies purchased the contract of RHP Zach McClellan from Triple-A Colorado Springs to take his place. McClellan made his major league debut in the eighth inning and gave up one run and two hits. ... Todd Helton had three hits.