SAN FRANCISCO &

Kaz Matsui singled in the go-ahead run in the ninth inning and the Colorado Rockies beat the San Francisco Giants 5-3 Friday night for their third straight win.




Pinch-hitter Steve Finley's one-out infield single against Giants closer Armando Benitez (0-2) started the winning rally. He advanced to second on Kevin Frandsen's throwing error and scored on Matsui's single into right field.




Matsui stole second and scored when Matt Holliday singled for his third hit of the game.




Jeremy Affeldt (2-1) pitched the eighth for the win and Brian Fuentes got three outs for his 14th save in 15 chances.




San Francisco led 3-0 after six but pinch-hitter Ryan Spilborghs and Willy Taveras each drove in a run with two outs in the seventh to get the Rockies within one. Brad Hawpe's two-out double in the eighth tied it at 3.




Giants slugger Barry Bonds went 0-for-3 with a walk and remains 10 homers shy of tying Hank Aaron's career record of 755.




Bonds came up with the bases loaded and no outs in the first inning but Jason Hirsh got him to ground into a double play. Randy Winn scored to make it 1-0.




Ray Durham followed with an RBI double and scored with some help from a strong San Francisco breeze. The wind pushed Bengie Molina's infield popup away from first baseman Todd Helton and it landed on the infield lawn, allowing Durham to score.




Durham also made a key defensive play but he was part of a double switch in the seventh and wasn't around at the end.




Helton walked to lead off the fourth and advanced to second on a wild pitch. Garrett Atkins hit a soft liner that seemed destined for the right-center field gap but Durham timed his leap perfectly, came down with the ball and tossed to Rich Aurilia at second while Helton was cruising into third.




Matt Cain allowed two runs and four hits over 6 2-3 innings for the Giants. He walked four and struck out five.




Hirsh gave up three runs and five hits. He walked two and struck out three.




Notes:




Southern California football coach Pete Carroll was a visitor to the press box. ... With 41,274 fans in attendance, the game was declared a sellout, the sixth of the season. ... Holliday has reached base safely in 32 of his last 34 games. ... Affeldt committed his eighth career balk and the first since Sept. 27, 2004, when he was with the Kansas City Royals.