MIAMI — Julio Teheran pitched 71/3 innings and scored the tying run to help Braves move a game ahead of the Marlins atop the National League East with a 3-2 win on Friday.
Teheran allowed five hits and two runs, which raised his ERA to 1.83. The runs came on Giancarlo Stanton's NL-leading 16th home run, which ended his scoreless streak at 15 innings.
"The more he goes out there, the more impressed I get; his demeanor and how he goes about his business," Braves manager Fredi Gonzalez said. "You watch him grow up in front of your face."
Teheran came into the game 2-for-25 this season. But with the Braves trailing 2-1 to start the seventh, Gonzalez let him hit. And he led off with a double.
"I felt I had to start a rally, and just tried to put the ball in play," Teheran said. "I think that was the biggest play of the game."
Jason Heyward followed with a run-scoring triple, and B.J. Upton's sacrifice fly drove in an unearned run to put the Braves ahead.
Atlanta ended a four-game skid and won for only the third time in their past 13 road games.
Miami, which began the night with the best home record in baseball, fell to 20-9 at Marlins Park. And it lost for only the second time in their past 13 games against NL East teams.