SAN FRANCISCO -- The Colorado Rockies celebrate the small milestones that come in a losing season, such as winning on the road in an NL West ballpark for the first time.
"Our record is what it is," manager Clint Hurdle said. "But we're going to come in and get after you. If you take a nap and fall asleep, we can ruin your day."
Matt Holliday hit a two-run homer and Jamey Wright pitched six effective innings to end a three-game losing streak, leading the Rockies over the San Francisco Giants 4-3 on Tuesday night.
Wright (6-11) allowed three hits to avenge an April 15 loss to the Giants in which he allowed a career high-tying nine runs and was done after four innings.
He walked six Tuesday, but calmly worked out of several jams to win for the first time in five starts -- since beating St. Louis on July 2. While he is making strides, the right-hander still realizes he has a long way to go.
"I made some pitches when I had to," he said. "But it was way to many pitches, way too many walks. I'm frustrated by that. I'll take it."
Omar Quintanilla, who tripled in the third inning, drove in his first career run in the fifth with an infield single. First baseman J.T. Snow made a great stop on the play, then threw to pitcher Brett Tomko, but he was too slow to the bag.
Holliday followed with a shot to left-center for his ninth homer. He was selected NL player of the week for July 25-31, the first such honor of his career.
"He was able to back it up tonight with a big swing of the bat," Hurdle said.
Holliday felt fortunate to even get the at-bat, since Quintanilla would have been the third out.
"They left the door open a little for us to be able to cash in a couple runs," Holliday said.
To start the inning, new Giants catcher Yamid Haad -- called up Sunday from Triple-A Fresno over the weekend -- dropped a foul popup by J.D. Closser for an error, and Closser wound up with a triple.
"That's what you call beating yourself," Snow said. "It's been a very frustrating year, but you keep coming out with a good attitude and hope to turn things around. We let this one get away."
Brian Fuentes loaded the bases in the ninth then escaped to earn his 17th save. He allowed a leadoff double to Pedro Feliz, who advanced to third on a sacrifice. Pinch-hitter Deivi Cruz popped up, but Fuentes hit Justin Knoedler and walked Omar Vizquel to load the bases. He induced Randy Winn, who joined the Giants three days after being acquired in a trade with Seattle, to ground out.
Snow hit a two-run double and added an RBI groundout, but that was the only run support the struggling Giants could muster for Tomko in the team's seventh loss in 10 games.
"Talk about a rerun, especially at home," Giants manager Felipe Alou said of his team's 22-31 record at SBC Park. "Any team is supposed to be better at home."
Tomko (7-11) allowed eight hits and one earned run in six innings. He struck out four and walked three for his first loss in five starts since returning to the rotation July 7 following a short stint in the bullpen.
Closser hit a second-inning RBI double for the Rockies, who own the worst road record in baseball at 11-40. They beat the Giants for the fourth time in 10 meetings this season and earned a road win against the division for the first time in 13 tries.
"I should have got the ball and sent it somewhere," Fuentes said.
Larry Bigbie made his debut with the Rockies, batting fifth and playing right field after being acquired in a trade with Baltimore on Friday for Eric Byrnes.
San Francisco left fielder Moises Alou left after the second inning with tightness in his right hamstring. Alou, bothered by the hamstring in recent weeks, appeared to slow down while going from first to third on a single by Ray Durham in the second. Trainer Stan Conte said afterward Alou would be out a few days.
Vizquel tied Larry Bowa for fourth on the all-time list for games at shortstop with 2,222.
Before the game, San Francisco designated popular OF Marquis Grissom for assignment. The Giants have 10 days to either trade or release the 38-year-old Grissom, who has been bothered by a strained left hamstring that sidelined him for more than a month. The club also placed C Mike Matheny on the bereavement list to be with his ill grandfather. The team expects Matheny to return to the team Thursday. San Francisco recalled Knoedler to take Matheny's roster spot. "There was not a lot of good news here today," Felipe Alou said. ... Last week, Holliday batted .444 (12-for-27) with three homers and eight RBI. ... Colorado recalled RHP Scott Dohmann from Triple-A Colorado Springs and he took the roster spot of RHP Aquilino Lopez, claimed off waivers by Philadelphia earlier Tuesday.