ATLANTA — Fredi Gonzalez says if you keep putting the ball in play, good things can happen.
The good things for Gonzalez's Braves on Monday night were a barrage of Mets errors which handed Atlanta the win.
Three errors by New York fueled Atlanta's comeback as the Braves scored four runs in the eighth and beat the Mets 5-3 for their fifth straight win.
"We were never giving up, never giving any at-bats away," Gonzalez said. "It's the perfect example of putting the ball in play."
The error-prone Mets wouldn't let the Braves give up.
Errors by reliever Jeurys Familia (1-3), center fielder Juan Lagares and third baseman Eric Campbell in the eighth helped the Braves rally from a 3-1 deficit.
"We've got to catch the baseball better," Mets manager Terry Collins said. "We didn't catch the baseball tonight."
Anthony Varvaro (3-1) pitched one scoreless inning to earn the victory. Craig Kimbrel recorded the final three outs for his 25th save.
The Braves announced late in the game that catcher Evan Gattis will be placed on the 15-day disabled list after an MRI revealed a bulging thoracic disk in his back.
Curtis Granderson had two hits, including a homer, for the Mets.
Trailing 3-1, the Braves loaded the bases with no outs in the eighth against Familia. Following singles by Justin Upton and Jason Heyward, Chris Johnson hit a soft grounder to Familia, who threw low to shortstop Ruben Tejada at second base for an error on what could have been a double play.
"I tried to be too quick throwing to the base," Familia said. "It was my fault. It's tough because you work for something and you have a chance to make the double play and you don't make it."
Tommy La Stella's single up the middle drove in Upton, and Heyward scored the tying run when Lagares bobbled the ball in center for another error. With one out, pinch-hitter Ryan Doumit's walk loaded the bases again. Campbell, the Mets' fill-in third baseman while David Wright sits with a bruised left rotator cuff, bobbled Andrelton Simmons' grounder for the third error of the inning, allowing Johnson to score the go-ahead run.
Dana Eveland replaced Familia and walked Freddie Freeman, pushing Atlanta's lead to two runs.
Gattis, hitting .290 with 16 homers and 39 RBIs, missed his fourth straight game on Monday night with what had been called back spasms. He said he was told 95 percent of similar bulging disks "kind of resolve themselves" without surgery. He said he'll have an epidural as early as Tuesday.
Rookie Christian Bethancourt, who made his first home start, and veteran Gerald Laird will be Atlanta's primary catchers for at least two weeks.
New York's Zack Wheeler was in position for the win before the Mets' eighth-inning collapse. He gave up one run on four hits and five walks in 6 1-3 innings. The Braves were held without a hit until Heyward led off the fourth with a double.
The Braves scored one run in the fifth. B.J. Upton, who hit a leadoff single and moved to third on Simmons' single, scored on Freeman's fly ball to left field.
Atlanta's Alex Wood allowed three runs on six hits in six innings. He gave up runs in each of the first three innings and then recorded 11 straight outs.
Granderson opened the game with his 11th homer. It was his 26th career leadoff homer.
Travis d'Arnaud's double drove in Chris Young, who reached on a single, in the second. Young's flyball drove in Daniel Murphy from third base in the third.
Collins successfully challenged a ruling that B.J. Upton stole second base in the third inning. The safe call was overturned following the review, which lasted 1 minute, 15 seconds. Upton's slide easily beat the throw, but the replay showed he was tagged when he bounced off the bag at the end of his pop-up slide.
Running from right field, Heyward made a sliding catch in foul territory on Tejada's fly ball to open the fifth.