SAN FRANCISCO (AP) -- Madison Bumgarner pitched seven innings of two-hit ball, Buster Posey homered and the San Francisco Giants beat the Houston Astros 5-1 on Friday night.
Bumgarner (11-5) retired 13 straight until Chris Snyder's solo shot in the seventh inning in another dominating start for the blossoming lefty. He struck out five and walked two.
Posey hit his team-leading 11th home run of the season in the first off Wandy Rodriguez, who allowed seven hits and two walks in seven innings. Rodriguez (7-7) also had four strikeouts to begin a 10-game road trip for the last-place Astros.
Santiago Casilla struck out the only two batters he faced for his 22nd save in 26 chances.
Pablo Sandoval put the punctuation on a fog-filled night under the lights in San Francisco's waterfront ballpark by following up his bases-clearing triple in the All-Star game with a triple in the eighth. Sandoval, listed at a generous 240 pounds, tagged up on Angel Pagan's fly to left and barreled into Sny...