DENVER (AP) - Angel Pagan broke a tie with a two-run single in the sixth, Matt Cain settled down after a shaky start and the San Francisco Giants won their 10th straight over Colorado, rallying from a six-run deficit to beat the Rockies 8-6 on Thursday night.
Brandon Crawford added a three-run double to help San Francisco and Marco Scutaro extended his hitting streak to 15 games.
The NL West-leading Giants also extended their mastery over the Rockies, improving to 31-9 since 2011.
Cain (3-2) struggled early, giving up homers on consecutive pitches to Todd Helton and Nolan Arenado in the second, along with a three-run homer to Wilin Rosario an inning later.
(Copyright 2013 The Associated Press. All rights reserved.)