ATLANTA — Pete Alonso drove in six runs with five hits — including a three-run homer that helped lead to Julio Teheran’s shortest career start — and the Mets held on in the ninth inning to beat the Atlanta Braves, 10-8, on Thursday night.
Alonso’s first-inning homer carried 451 feet before making a splash landing in the pool behind the center-field wall.
Alonso’s 39th homer tied Cody Bellinger for the National League rookie record. Bellinger hit 39 homers for the Dodgers in 2017, the same year the Yankees’ Aaron Judge set the major league rookie mark with 52.
Alonso set career highs for hits and R.B.I.
The Mets had a season-high 23 hits. Amed Rosario’s career-high five hits included two doubles, two singles and a triple. Wilson Ramos had four hits.
Things got precarious in the ninth inning when the Mets allowed three home runs. Freddie Freeman and Josh Donaldson each hit his second homer of the game in the inning and Ronald Acuña Jr. hit a two-run shot — all against Drew Gagnon.
Edwin Díaz walked Brian McCann before striking out Ender Inciarte for his 25th save.
Marcus Stroman (7-11) allowed three runs, two earned, on four hits in 5⅓ innings. The right-hander earned his first win in three starts since being traded to the Mets from Toronto on July 28.
Stroman gave up homers to Matt Joyce in the fourth and Donaldson in the sixth.
The Mets, trying to stay close in the N.L. wild-card race, snapped a three-game losing streak that included the first two games of the series.
Teheran (7-8) walked three straight batters to force in a run in the second. He left the game after giving up a run-scoring single to Ramos. Teheran recorded only four outs while giving up eight hits and six runs.
Todd Frazier’s third-inning homer off Josh Tomlin increased the Mets’ lead to 7-0.
Alonso drove in two runs with a fifth-inning single off Tomlin and added a run-scoring single off Anthony Swarzak in the seventh.
Acuña robbed J.D. Davis of a homer in the sixth by leaping and reaching above the yellow line atop the left-field wall for a catch. Acuña landed in a sitting position on the warning track before pausing and throwing the ball back to the infield as fans cheered.
Teheran fell to 1-2 in four starts against the Mets this season, including three straight in which he failed to last longer than four innings.