ATLANTA _ Tyler Flowers spent parts of seven seasons with the White Sox.
He hurt his former team Friday night.
Flowers hit a three-run home run in the second inning, and the Braves held on to beat the Sox, 10-7, in front of 39,097 at SunTrust Park.
Braves starter Max Fried was sharp early in Friday's game, retiring the first 13 batters. Eloy Jimenez hit a slow roller to third for an infield single with one out in the fifth, the first hit in the game for the Sox, who were playing in Atlanta for the first time since 2002.
Adam Engel drove Jimenez in with a single later in the inning. Jimenez had two hits and scored twice.
Fried allowed three earned runs on four hits with 11 strikeouts in six-plus innings. He left after the first three batters reached in the seventh.
Sox starter Ivan Nova allowed five runs, four earned, on eight hits in four innings. It was his shortest outing since May 17 against the Blue Jays, when he left after three innings.
Nova entered Friday with four earned runs allowed in his previous six starts. The Braves scored four in the second, with Flowers' three-run homer the big hit.
Welington Castillo had a pinch-hit three-run homer in seventh off reliever Luke Jackson to pull the Sox within 6-5.
The Braves loaded the bases with walks in the seventh, and Sox manager Rick Renteria was ejected during a pitching change. Adeiny Hechavarria followed with a two-run single.
The Braves added two runs in the eighth and handed the Sox their fourth straight loss.