The San Francisco Giants scored all nine runs in their final three at-bats of the game, including back-to-back-to-back home runs from Wilmer Flores, Mitch Haniger and J.D. Davis in the sixth inning to beat the Colorado Rockies.