With two outs in the top of the fifth inning and the game tied, 1-1, Hector Olivera's three-run homer off Logan Verrett gave the Braves a 4-1 lead. During the prior-at bat, with a runner on second base, the Mets had walked Nick Markakis intentionally to get to Olivera.
The Mets had the bases loaded with one out in the eighth inning, but could only muster one run -- on Michael Cuddyer's sacrifice fly -- as they cut the lead to 4-2. However, Tyler Clippard allowed a two-out, two-run double to Adonis Garcia in the ninth inning as Atlanta took a 6-2 advantage.
David Wright hit a solo home run to right-center in the first inning to give the Mets a 1-0 lead, and Jace Peterson homered leading off the fifth inning for Atlanta to tie things, 1-1.
Verrett faltered in the fifth inning after holding the Braves scoreless over the first four. Overall, he allowed four runs on five hits while walking one and striking out three in five innings of work.
Matt Wisler was solid for Atlanta, racking up a career-high eight strikeouts while holding the Mets to two runs and five hits in seven innings.
Sean Gilmartin and Hansel Robles combined to toss three scoreless innings in relief of Verrett.
Wright's home run in the first inning was his first opposite field homer since 2013.
Daniel Murphy's two doubles -- his 225th and 226th as a Met -- moving him past Ed Kranepool for second in franchise history.
The Mets wrap up their three-game series against the Braves on Wednesday at Citi Field at 7:10 p.m. Bartolo Colon (14-12, 4.15 ERA) gets the start for the Mets. He'll be opposed by Williams Perez (6-6, 5.16 ERA) for Atlanta.