Denver, CO (Sports Network) - Jonathan Herrera lifted the go-ahead sacrifice fly in the sixth inning and drove in three runs, as Colorado topped the San Francisco Giants, 6-3, in the second installment of a four-game series.
Jhoulys Chacin (5-7) won for just the third time in his last 10 starts as the 22-year-old right-hander surrendered five hits and three runs over six innings. Huston Street retired the side in order in the ninth for his second save.
Dexter Fowler tripled among his three hits, walked twice, drove in a run and scored once for the Rockies, who won for the fourth time in five games.
Tim Lincecum (8-4) gave up nine hits and four runs over six frames and lost his second straight start.
"He pitched well enough to win the game tonight," Giants manager Bruce Bochy said. "I know he gave up four runs, but we have to get over this thing of scoring two or three runs, especially in this ballpark."
Aubrey Huff smacked a pair of homers and drove in all three runs for the Giants, who lost their season-high seventh straight contest.
Andres Torres doubled leading off the game, and one out later Huff homered to right-center field.
Fowler was tagged out in a rundown between third and home to end the bottom of the frame, but the Rockies tied it in the second on Clint Barmes' two-run homer to left.
"We're playing good baseball right now," Barmes said. "We're worried about what we can control and just basically go out every night and be prepared, do what it takes to win."
Fowler tripled to right to start the bottom of the fifth and scored when Herrera followed with an infield single on a ball that second baseman Freddy Sanchez made a diving stop on.
Huff's homer to right with two down in the sixth tied it again at 3-3, but Colorado went ahead for good in the bottom portion. Ian Stewart doubled leading off, and one-out walks to pinch-hitter Brad Hawpe and Fowler set the stage for Herrera, who lifted a sac fly to left field.
Fowler doubled in Stewart in the eighth and Herrera's squeeze bunt plated Barmes to account for the final margin.
Barmes has a 10-game hitting streak, while Rockies catcher Miguel Olivo extended his to nine contests...This is the longest losing streak for the Giants since an eight-game slide, June 13-22, 2007. During the current skid, the Giants have been outscored 38-15...13 of San Francisco's last 15 losses have been decided by three runs or less.