Thairo Estrada and Joc Pederson had two hits each in a 10-hit sixth inning as San Francisco opened a nine-run lead, and the Giants hung on to beat the Colorado Rockies 11-10 on Sunday and stop a three-game skid that hurt their wild card chances. San Francisco led 9-0 in the sixth inning before Colorado closed. After scoring four times in the ninth, the Rockies had runners at second and third with two outs when pinch-hitter Charlie Blackman hit a soft liner to Estrada at second.