PHOENIX - Madison Bumgarner gave up just two infield singles while pitching into the ninth inning and the San Francisco Giants beat Arizona 4-1 on Sunday to take two straight from the Diamondbacks after a six-game losing streak.
Through eight innings, Bumgarner (9-4) allowed only Cody Ross' dribbler to the left of the mound in the second inning. Bumgarner left after an error by shortstop Brandon Crawford and then Ender Inciarte's single off the glove of third baseman Pablo Sandoval in the ninth.
The 24-year-old left-hander allowed an unearned run, striking out seven and walking two. No Arizona player reached second base until the ninth.
Sergio Romo gave up Martin Prado's RBI single but got his second save in two nights and his 22nd save in 26 opportunities.
Diamondbacks rookie Mike Bolsinger (1-3) allowed a run on five hits in 6 2/3 innings but got the loss.