DENVER -- Pablo Sandoval homered twice in an eight-run 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.