ATLANTA -- Jose Fernandez was sharp once again for the Miami Marlins, but fellow rookie Julio Teheran of the Atlanta Braves was just a little bit better.
Freddie Freeman hit a two-run homer in the first inning and Braves defeated the Marlins 2-1 on Friday night at Turner Field to snap Fernandez's five-game winning streak.
Teheran (11-7) allowed four hits in 6 1/3 innings, Fernandez's triple leading to the only run. The 22-year-old from Colombia struck out eight and walked three while lowering his ERA to 3.01.
Fernandez (10-6) allowed just three hits and struck out eight in six innings, but he was victimized by Freeman's first-inning homer. The 21-year-old from Cuba, who has a 2.33 ERA, walked two, one intentionally.
It was the ninth consecutive start that Fernandez had allowed two runs or less, but it wasn't enough to keep the last-place Marlins' losing streak from reaching five.
The Braves, who lead the National League East by 14 games, have won five in a row and are 48-18 at home.
With the Braves bullpen taxed, Anthony Varvaro pitched the final two innings to pick up his first major league save. He allowed a leadoff single in the eighth inning, but Giancarlo Stanton was doubled up trying to advance on a fly ball to right fielder Jordan Schafer.
The Braves scored all the runs they would need when left fielder Elliott Johnson doubled with one out in the first. On the next pitch, Freeman hit a drive to left center field that hit the top of the fence and bounced over.
It was Freeman's 17 homer of the season and the first that Fernandez had given up since July 23 in Colorado -- seven starts ago.
Fernandez, a .143 hitter coming in, helped himself with a leadoff triple to right-center field in the third inning, sliding into third head first to just beat the relay throw. Christian Yelich drove in Fernandez with a single, but Teheran worked out of a bases-loaded jam to keep it 2-1.
Notes: Fernandez broke the Marlins' rookie record for strikeouts in a season when he fanned Chris Johnson in the first inning after Freeman's homer. Scott Olsen struck out 166 in 2006 to establish the previous record. ... Although X-rays of his left hand were negative, Braves OF Justin Upton wasn't in the starting lineup. He has a contusion and is listed as day-to-day after being hit by a fastball from Cleveland's Ubaldo Jimenez on Thursday. ... Braves closer Craig Kimbrel was unavailable Friday after recording two saves and a victory in the three-game sweep of the Indians. He leads the majors with 43 saves, converting a team-record 33 in a row. ... LHP Mike Minor (13-5, 2.99 ERA) will make his fifth start for the Braves against the Marlins in the middle game of the three-game series Saturday night. RHP Jacob Turner (3-5, 3.12) will pitch for Miami.