Brandon Crawford highlighted a five-run first inning with a two-run double and Marco Scutaro recorded three hits and two RBIs as the Giants took the rubber game of their three-game series against the Rockies 8-3.
The Giants are now 8-0-1 in their past nine series.
Joaquin Arias added two hits and drove in a pair of runs for the Giants, who improved to a National League-best 21-7 on the road since the All-Star break and increased their lead over the Los Angeles Dodgers in the NL West to seven games.
Gregor Blanco began the early onslaught against Jeff Francis with a leadoff triple and scored on Scutaro’s single. Arias and Hector Sanchez delivered RBI singles later in the first before Crawford capped the rally with his double.
After hitting another RBI single in the sixth, Scutaro led off the ninth with a base hit and scored on a triple by Hunter Pence, who came home on Arias’ sacrifice fly to complete the scoring.
Tim Lincecum (9-14) yielded three runs on six hits and four walks over six innings. The two-time NL Cy Young Award winner, who struck out eight, has allowed three runs or less in 10 of his past 12 starts.
NOTE: Outfielder Angel Pagan almost did not have a chance to set a new San Francisco single-season record for triples as he was scratched with a callous on his right index finger. However, he entered as a pinch hitter in the eighth inning but struck out. Pagan hit his 12th triple on Tuesday, tying him with Willie Mays (1960) and Steve Finley (2006) for most in a season since the club moved from New York.