Tim Hudson pitched seven stingy innings to gain his first career victory over the Atlanta Braves and benefited from Buster Posey's three RBIs as the Giants prevailed, 4-2. The outcome hoisted the Giants atop the National League West standings, a half-game ahead of the Los Angeles Dodgers.