Baty homered in his first major league at-bat, Starling Marte went deep twice and the New York Mets held off the Braves 9-7 Wednesday night to snap Atlanta's eight-game winning streak.
After being outscored 18-1 in the first two games of the series, the NL East-leading Mets jumped to a 6-1 lead and barely made it stand up to push their advantage over the Braves back to 4 1/2 games.