Madison Bumgarner won his fourth straight start, Pablo Sandoval doubled home the go-ahead run in the fifth inning and the San Francisco Giants beat the Los Angeles Dodgers 8-1 Sunday to avoid a three-game sweep. Bumgarner (11-12) struck out eight and allowed three hits in five innings, matching the longest winning streak of his career and improving to 8-3 with a 2.73 ERA since June 26.