DENVER -- Ray Durham didn't want a lot of hoopla over his 2,000th hit.
"No balloons or anything like that," he said. "Low key."
Durham didn't mind the sudsy treatment in the least.
"It means you've done something when you get a beer shower from your teammates," he said.
Not to mention numerous text message from your mom, telling you to call as soon as possible.
Durham is already planning on giving his mom the ball from hit No. 2,000, a two-run single up the middle in the fourth.
"She lives and dies with every at-bat," Durham said with a laugh. "I'm just glad she wasn't in the stands. She might've been on the field."
Durham can still recall his first major league hit, a bunt single as a member of the Chicago White Sox on April 26, 1995.
"Off Ricky Bones in Milwaukee," he said. "To be around long enough to get 2,000, it's quite an accomplishment."
His teammates thought so as well.
"That's a lot of hits -- he's old," said Rich Aurilia, who drove in three runs. "It's great for him."
John Bowker had three hits as part of a 14-hit attack and Fred Lewis knocked a three-run homer to right-center to help the Giants salvage the final contest of the three-game series. It was the fourth time this season the Giants have scored at least 10 runs in a game.
"This one really makes it a good road trip," said manager Bruce Bochy, whose team finished 5-2 on the road swing.
Coors Field returned to its reputation as being hitter friendly a day after the park yielded a 1-0 win by Colorado in which the winning run scored in the bottom of the ninth. It was the first game in stadium history to go into the last frame without a run scored.
"Last night was an aberration," Aurilia said. "These are the games that over the years I've become accustomed to playing here."
Jonathan Sanchez (6-3) pitched five shaky innings for his fourth consecutive win. The left-hander gave up seven runs and a season-high nine hits. He finished with five strikeouts, none bigger than fanning pinch-hitter Ian Stewart in the fifth with two on, two out and the score 8-7.
"I didn't have my stuff today," he said. "My ball wasn't moving."
His performance at the plate was a different story. Sanchez went 2-for-3 with an RBI and two runs scored. He entered the game hitting .097.
Bochy even left him in for another plate appearance in the sixth, not wanting to take one of his hottest hitters out of the lineup.
"He can swing the bat fine," Bochy said.
Brian Wilson pitched a perfect ninth, striking out two, for his NL-leading 19th save.
Rockies starter Greg Reynolds (1-4) had his shortest outing since being called up from Triple-A Colorado Springs on May 11, lasting just 3 1/3 innings. The Pacifica, Calif., native was roughed up for 10 hits and eight runs in his first game against San Francisco, a team he grew up idolizing.
"This game was personal to me," Reynolds said. "I looked forward to this one for a long time. I'm disappointed with myself."
Matt Holliday had two hits, including a two-run double in the third, his first RBI since being reinstated from the disabled list on Tuesday after missing 14 games with a strained left hamstring.
Garrett Atkins had two doubles and drove in three runs while Yorvit Torrealba finished with three hits, including a two-run single in the second.
However, the Rockies stranded 10 baserunners and went 3-for-18 with runners in scoring position.
"We had opportunities to score more runs," manager Clint Hurdle said. "It all depends upon your perception. You get seven runs and you should win."
Giants OF Randy Winn, SS Omar Vizquel and C Bengie Molina weren't in the starting lineup. Winn came on in the seventh as part of a double switch. ... The Rockies will start Jorge De La Rosa on Saturday against the White Sox. ... Before his homer in the second, Lewis hadn't homered since May 20 at Colorado. ... Colorado matched its season high with six doubles.