SAN FRANCISCO (AP) -- Jason Heyward hit a three-run homer and Mike Minor won for the first time in six starts as the Atlanta Braves beat the Giants 7-3 on Saturday, ending San Francisco's five-game winning streak.
Michael Bourn had two hits and drove in two runs for the Braves, who had lost six of seven. Reed Johnson and Martin Prado also knocked in runs.
Minor (7-10) gave up three runs and four hits in 6 2-3 innings, striking out five and walking none. He also doubled, walked and scored twice.
Pinch-hitter Gregor Blanco had a two-run double for the NL West-leading Giants, who had won eight of 10.
Madison Bumgarner (14-8) allowed four runs and seven hits over 6 1-3 innings. He matched his season high with four walks and struck out five, losing for only the second time at home.
Bumgarner walked Minor and Prado around a strikeout of Bourn in the third. Heyward smacked a home run into the right-field bleachers to put the Braves ahead 3-0.
Hunter Pence was hit by a pitch leadi...