The win pulls the Braves even with the idle Cardinals at 94-65 for the best record in the National League with three games to play. The Braves won the season-series against the Cardinals and would win the NL's No. 1 seed if the teams finish tied.
Rookie David Hale (1-0) won his first MLB game in his second career start, allowing one run in six innings while striking out five. Phillies Rookie Tyler Cloyd (2-7) took the loss after giving up seven runs and eight hits in one inning.
Evan Gattis had two hits and three RBIs for the Braves.
Jimmy Rollins went 3 for 4 for the Phillies, who have lost seven of eight.