Florida's Josh Johnson (13-4), who had a no-hitter through five innings, held the Braves scoreless through six but Atlanta scored three runs in the seventh and two more in the eighth.
Yunel Escobar was 2-for-3 with a run batted in and Chipper Jones had a hit, walked and scored twice for Atlanta, which temporarily gained sole possession of second place in the NL East. Florida, which has lost four of five, fell 8 1/2 games behind.
Kenshin Kawakami (7-10) earned the win after limiting Florida to one run on six hits in six innings.
Johnson gave up three runs on five hits in 6 2/3 innings.
Copyright 2009 by United Press International.