Giants

Buster Posey smashes two home runs as Giants comeback against Phillies

Giants
While it was a rough night for Logan Webb, the Giants bats came alive to have his back. Buster Posey, Tommy La Stella, Alex Dickerson and Wilmer Flores all hit home runs in their 10-7 win over the Phillies