In a legitimate offensive eruption for the San Francisco Giants, they scored twice in Wednesday's sixth inning to snap a tie, then added five eighth-inning runs to pull away for an 8-1 victory over the San Diego Padres.