The Rockies absorbed losing starting pitcher Jon Gray when he aggravated a left big toe injury in the third inning and overcame eight strikeouts by Giants pitcher Madison Bumgarner en route to a 3-1 victory at AT&T Park on Thursday night.