Jimenez carried a no-hitter into the sixth inning on Monday against San Diego, before surrendering four runs and four hits in that frame, but still came away with his eighth straight winning decision, as he improved to an amazing 14-1 to go along with an eye-popping 1.83 earned run average.
Jimenez beat the Giants with a four-hit shutout the last time he faced them and is 4-4 in 11 starts against them with a 2.79 ERA.
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 have dropped seven straight, their longest slide since an eight- game skid from June 13-22, 2007.
San Francisco will pin its hopes on lefty Barry Zito, who is 7-4, but has just one win in his last eight starts. Zito did not get a decision on Monday against the Los Angeles Dodgers, as he allowed two runs and six hits in six innings.
Zito, who has pitched to a 3.43 ERA this season, is 5-2 lifetime against the Rockies with a 1.95 ERA in 13 starts.
Colorado has won five of the eight matchups with the Giants this season, but has dropped eight of the last 14 overall meetings.