Freddie Freeman had three hits and hustled his way through a weird play that brought the Braves two runs when the Mets were unable to challenge a costly incorrect call.
Justin Upton hit a three-run homer in the ninth to make it 7-3.
The Mets scored twice off Kimbrel, who loaded the bases with a two-out walk to Lucas Duda. That's when Gonzalez went to the mound and lifted Kimbrel, who didn't look happy about it. He waited for an extra moment or two before reluctantly handing over the ball.
Walden retired Travis d'Arnaud on a grounder to end it. Gold Glove shortstop Andrelton Simmons was shading toward the hole and made a strong throw to get d'Arnaud.