DENVER -- Tyler Chatwood threw seven masterful innings, Charlie Blackmon had one of Colorado's three run-scoring doubles and the Rockies beat San Francisco 5-2 on Friday night to end the Giants' 10-game winning streak against NL West teams.
It was San Francisco's longest streak versus the division since capturing 10 straight in August 1982.
Nolan Arenado and Trevor Story had RBI doubles in a game that was delayed 42 minutes at the start by weather.
San Francisco starter Matt Cain left in the second inning with a strained right hamstring. He was replaced by Albert Suarez (1-1), who took a grounder off the left leg in the third but stayed in the game.
Chatwood (6-3) found success at Coors Field after being so dominant on the road. He scattered four hits, walked none and allowed one unearned run.
In doing so, he lowered his home ERA to 5.10. His road ERA is a scant 0.53, which is tops in the league among starters.
Chatwood's command was stellar in becoming the sixth Rockies pitcher to go seven or more innings, allow no earned runs and walk none at Coors Field. The last time the feat happened was by Juan Nicasio on July 15, 2011.
Story chipped in a run-scoring single as part of a two-run eighth to extend Colorado's lead to 5-1. The lead looked as if it might be necessary when reliever Miguel Castro struggled in the ninth. He gave up a two-out, run-scoring single toGregor Blanco. Closer Jake McGee got the final out for 14th save.
There was concern in the San Francisco dugout when Cain appeared to be in some discomfort after throwing his 26th pitch of the game. He was immediately taken out after going 1 2-3 innings and allowing one hit.
The right-handed Suarez gave up three runs over five innings. Two came in the inning where he was hit on the leg by a liner from Tony Wolters. The ball bounced off Suarez and into right field for a double.
Suarez picked up his first big-league RBI on a fielder's choice in the third.
Giants: OF Hunter Pence (strained hamstring) and INF Brandon Belt (sprained left ankle) could return to the lineup Saturday. ... RHP Sergio Romo (strained flexor) was scheduled to pitch Friday night with Triple-A Sacramento. He will throw Sunday and Monday before meeting the Giants in Atlanta.
Rockies: RHP Adam Ottavino (Tommy John surgery) may soon start throwing live batting practice. ... C Nick Hundley(strained oblique) took swings in the cage Thursday in Boston.
Giants manager Bruce Bochy took advantage of a day off Thursday to do some fly fishing in the mountains. He ventured up to good friend Goose Gossage's cabin, which is just outside of Leadville, Colorado.
"We had a good time," Bochy said.
GREEN WITH ENVY
The Coors Field grass is definitely greener, with Colorado re-sodding the infield while the team was on a recent road trip.
"It's more like it used to be," manager Walt Weiss said. "For whatever reason, it was a little thin and patchy the last homestand. I think the weather has been tough."
Giants: LHP Madison Bumgarner (6-2) takes one of the NL's best ERAs (2.17) into the game Saturday. He's won his last four starts against the Rockies.
Rockies: RHP Eddie Butler (2-2) will get the start, even though LHP Chris Rusin (1-2) was originally scheduled for Saturday. Rusin will throw Sunday.