Atlanta, GA (Sports Network) - David Ross and Freddie Freeman hit solo homers to back a solid outing from Tim Hudson, as the Atlanta Braves held off the San Francisco Giants, 3-2, to avoid a three-game sweep.
Hudson (8-4) gave up two runs on eight hits over 7 1/3 innings for the Braves, who went 4-2 on a six-game homestand. The veteran right-hander, who struck out three and walked two, improved to 7-4 in 16 career starts against the Giants.
Emmanuel Burriss and Buster Posey had an RBI apiece for San Francisco, which was trying to sweep Atlanta on the road for the first time since June 27-29 1988.
Madison Bumgarner (11-6) allowed three runs -- two earned -- on three hits over seven innings to take the hard-luck loss for the Giants, who had a five- game winning streak snapped. Bumgarner had eight strikeouts.
The Sports Network