DENVER -- Michael Cuddyer extended his franchise-record hitting streak to 25 games for the Colorado Rockies in their 4-1 victory over the San Francisco Giants on Friday night.
Jhoulys Chacin gave the Rockies a fourth straight quality start while the road woes continued for Giants starter Barry Zito.
The loss was the fifth straight for the Giants, matching their season high, and their 10th in the past 13 games. The Rockies broke a three-game losing streak while winning for just the third time in 11 games.
Cuddyer hit a two-run homer in the third inning that put the Rockies ahead 3-0 and gave Cuddyer the longest hitting streak in the majors since Jose Reyes hit safely in 26 consecutive games last year for the Miami Marlins.
Cuddyer finished 1-for-5, leaving him with a .347 season batting average and .381 (40-for-105) during his hitting streak. He also has reached base safely in 44 straight games, also a franchise record.
The homer was the 14th of the season for Cuddyer. Wilin Rosario followed with his 13th homer, giving the Rockies back-to-back homers for the fourth time this year.
Zito gave up 10 hits and four runs in 5 1/3 innings, which actually dropped his ERA in on the road from 11.28 to 10.41 in six starts but left him 0-5 away from home. By contrast, Zito is 4-1 with a 1.98 ERA in 10 starts in San Francisco.
Chacin, who is 7-3 with a 3.59 ERA, held the Giants to three hits in eight innings and got 12 outs on ground balls. He has won four straight starts in impressive fashion, allowing four runs and 21 hits in 28 2/3 innings in those games for a 1.26 ERA.
The Giants avoided a shutout when Buster Posey, who had three of San Francisco's four hits, led off the ninth with a home run against Rex Brothers, ending his scoreless streak at 30 innings.
NOTES: Rockies RHP Rafael Betancourt (right groin strain) was activated from the 15-day disabled list and RHP Juan Nicasio was optioned to Triple-A Colorado Springs. Betancourt, who had been on the disabled list retroactive to June 1, has converted 11 of 12 save opportunities. Nicasio is 4-4 with a 5.31 ERA in 16 starts and never saw the seventh inning in any of them. ... Rockies CF Dexter Fowler was scratched from the lineup after not playing the past two games due to right hand and wrist soreness. Tyler Colvin replaced him and with a single on his first at-bat ended a 0-for-23 drought that included 15 strikeouts. ... LHP Drew Pomeranz will be brought up from Triple-A Colorado Springs, where he is 8-1 with a 4.20 ERA, and start Sunday against the Giants. A corresponding roster move will be made that day. ... Giants LHP Eric Surkamp, who had been recovering from Tommy John surgery on July 24, 2012, returned from his rehab assignment and was reinstated off the 60-day disabled list. He was optioned to Triple-A Fresno where he will be added to the roster when he reports Monday and starts that night. ... Giants RHP Santiago Casilla, who has been on the 15-day disabled list retroactive to May 21 following surgery on a bone cyst in his right knee, faced hitters for the first time and threw 30 pitches. Depending how he feels Saturday, Casilla could begin a rehab assignment Sunday and throw one inning ... Manager Bruce Bochy said Giants IF Joaquin Arias might be available to pinch hit Friday. He left Monday's game with a strained left hamstring.