The Mets, who have won two in a row after dropping six in a row, scored four of their first five runs on homers before taking a two-run lead off Jordan Walden (1-1) in the 10th.
Pinch hitter Jordany Valdespin drew a two-out walk from Walden and stole second base when closer Bobby Parnell squared around to bunt while taking a strike.
New York manager Terry Collins brought in pinch hitter Mike Baxter, whom Walden then hit, and Tejada followed with an RBI single that scored Valdespin from second to make it 6-5.
Baxter advanced to third on Tejada’s hit and scored on Daniel Murphy’s RBI single off Luis Avilan to make it 7-5.
Parnell (2-0) got two outs for the win. Jeurys Familia earned his first save.
Walden gave up two runs while getting only two outs.
In the ninth, Brandon Lyon gave up a leadoff double to Ramiro Pena, and pinch hitter Reed Johnson moved the runner to third with a sacrifice bunt. Parnell came in to retire Jordan Schafer on flyout to shallow left field. Andrelton Simmons walked, but Parnell escaped the jam when Justin Upton grounded out.
Braves starting pitcher Mike Minor retired the last 18 batters he faced, but left for a pinch hitter in the seventh with the score tied at 3.
Minor didn’t receive a decision after Marlon Byrd’s home run off Eric O’Flaherty in the eighth tied it at 4.
Minor allowed three hits and three runs with no walks and four strikeouts. He left for a pinch-hitter as Tyler Pastornicky used to bunt in the bottom of the seventh when the Braves took their first lead at 4-3.
Minor, who gave up a season-high six runs in his last start, an 8-3 loss last Sunday at Detroit, and the left-hander got off to rough start against New York.
The Mets took a 2-0 lead in the first on John Buck’s 10th homer.
Lucas Duda made it 3-0 in the second with his sixth homer, an opposite-field shot to left-center, but then Minor settled down.
The Braves cut the lead to 3-1 in the third when B.J. Upton led off with a double and scored from second on Juan Francisco’s RBI single.
Francisco left the game one out later when he suffered a mild right ankle sprain while leading off second and was caught stealing with Schafer attempting to bunt. Pena replaced Francisco at third base.
The Braves scored twice in the fifth to make it 3-all on Simmons’ RBI single off Mets starter Shaun Marcum and Justin Upton’s sacrifice fly RBI off reliever LaTroy Hawkins.
Marcum gave up six hits, three runs, three walks and struck out four in 4 1-3 innings.
In the seventh, Scott Atchison walked Pena, who moved to second on a sacrifice bunt and advanced to third on a wild pitch.
Schafer drew his fourth walk, a career high, before Simmons drove in Pena to make it 4-3 with a fielder’s choice RBI.
Byrd, though, hit the second pitch he saw from Eric O’Flaherty over the center field fence to make it 4-all. O’Flaherty retired the next three batters he faced.
Scott Rice, the fourth New York pitcher, needed just one pitch to retire the first Braves batter of the eighth, Freddie Freeman, before Evan Gattis crushed Lyon’s first pitch for a solo homer to give the Braves a 5-4 lead.