San Francisco Giants third baseman Evan Longoria hit his seventh home run of the season in a 7-2 win over the division-rival Colorado Rockies.
San Francisco Giants third baseman Evan Longoria hit his seventh home run of the season in a 7-2 win over the division-rival Colorado Rockies.