Julio Teheran yielded two hits over six scoreless innings as the Braves defeated the Cardinals 5-1 in St. Louis.
Johan Camargo drove in a pair of Atlanta runs with an eighth inning double and scored the first run in the seventh when Ender Inciarte was hit by a pitch with the bases loaded.
The Braves lead the NL East with a 46-and-34 record.
Cardinals starter Miles Mikolas pitched into the seventh inning and allowed just one run, but suffered the loss.
St. Louis avoided a shutout when Kolten Wong’s ninth inning groundout scored Marcell Ozuna.
The Cardinals sit at 42-and-38.