Jeff Francoeur was 3-for-5 including an RBI double in the fourth, when New York tied a season-high for runs in an inning.
New York's Oliver Perez (3-3) gave up four runs on five hits in five innings. It was his first victory in his last seven starts.
Braves' starter Derek Lowe (12-8) came in sporting a 5-0 record in his last seven starts but gave up eight runs and 11 hits in just 3 2/3 innings.
Matt Diaz hit a three-run homer and Adam LaRoche a solo homer for the Braves.
Copyright 2009 by United Press International.