ATLANTA — Brandon Belt, Buster Posey and Michael Morse hit home runs, each to lead off an inning, and the streaking San Francisco Giants beat the slumping Atlanta Braves 3-1 on Saturday night in a matchup of first-place teams. The NL West-leading Giants have won four straight and eight of nine. The Braves, who lead the NL East, have lost five straight, their longest skid in two years.
Braves squander solid start by Teheran in 3-1 loss to Giants