MIAMI (AP) - Julio Teheran allowed three hits over six scoreless innings and the Atlanta Braves beat the Miami Marlins 3-1 on Saturday night.

Nick Markakis had three hits and drove in a run, Darby Swanson also drove in a run, and Matt Kemp extended his hitting streak to 13 games with a single in the eighth for the Braves.

Teheran (3-3) beat the Marlins for the first time in seven starts. He struck out four and walked two while throwing 94 pitches.

Jim Johnson pitched a perfect ninth for his sixth save in eight chances.

Justin Bour homered for the Marlins have lost five straight and 14 of their last 17 dropping to last place in the NL East behind the Braves.