ATLANTA — Robert Gsellman held the Braves without an earned run over seven innings, Asdrubal Cabrera had a two-run, pinch-hit homer, and the Mets beat Atlanta by 5-1 on Sunday.
The Braves (67-81) were eliminated from postseason contention and must win their remaining 14 games to avoid posting a losing record in four straight seasons. Atlanta has not had such a streak since it had seven losing seasons in a row from 1984-90.
Gsellman (7-7) scattered three hits and struck out three for his best outing since June 10, when he pitched six and two-thirds scoreless innings to beat Atlanta.
Julio Teheran (11-12), who had won his previous four starts, allowed two runs, three hits and four walks in six innings. He became the first Braves pitcher to make 30 starts in five consecutive seasons since Greg Maddux did so from 1996-2003.
Despite winning the last two games of this series, the Mets have lost 14 of their last 20 road games.
They took a 2-0 lead in the first when Jose Reyes hit a run-scoring triple and then scored on Amed Rosario’s grounded out. Phil Evans, who made his major league debut on Sept. 8, hit a run-scoring double in the ninth for his first R.B.I. in the majors, and Cabrera followed with his 13th homer.