Pablo Sandoval homered twice in the fourth inning, part of a six-home run barrage that led the late-charging San Francisco Giants over the Colorado Rockies 12-5 Sunday for their eighth straight win.