Milton (6-1) pitched seven innings and allowed one run and three hits and struck out eight. In his previous start, Milton yielded three runs in six innings in a 5-0 loss to the New York Mets.
Travis Smith (0-1), who had his contract purchased from Class AAA Richmond earlier Sunday to replace the injured Horacio Ramirez, gave up only three hits in six innings for the Braves. One of those hits was a home run by David Bell in the first inning.
Milton retired the first 10 batters he faced before Nick Green singled to left. One out later, Andruw Jones had a run-scoring triple to tie the game.
The Phillies loaded the bases in the sixth. Smith hit Chase Utley to force in the go-ahead run.