New York starter Dillon Gee (4-1) was sharp in his return from the disabled list, allowing just one run on six hits over seven-plus innings. He made his first start since May 10 due to a right lat strain.

B.J. Upton drove in the lone run for the Braves, who have lost four straight. Ervin Santana (7-6) gave up four runs on six hits with two walks over seven innings.

The Mets used a three-run seventh inning to break a 1-1 tie. David Wright led off with a hustle double to left-center field and moved to third when Duda lined out to right. Bobby Abreu walked before Nieuwenhuis hit a sacrifice fly to right. D'Arnaud followed with a blast to left.

The Braves left men on the corners in the eighth. Tommy LaStella led off with a single to center and moved to second on Gerald Laird's bunt single. Vic Black took over for Gee and got pinch-hitter Ryan Doumit to ground into a fielder's choice. Upton struck out swinging and Andrelton Simmons flied out to end the threat.

Jenrry Mejia stranded runners on second and third in the ninth to pick up his ninth save of the season. After giving up two hits and throwing a two-out wild pitch, Mejia got LaStella to go down swinging.

Earlier, the Mets jumped out to a 1-0 lead in the first. Daniel Murphy doubled to right and raced home on Duda's single to right-center field.

Gee retired 10 straight batters until Santana reached base on an infield single with two outs in the sixth. Santana then scored on Upton's double to center. Upton was thrown out between second and third on the play.

Game Notes

Gee improved to 5-4 lifetime against the Braves ... The Mets have hit a home run in nine straight games at Citi Field, a team record for the stadium that opened in 2009 ... The Mets optioned pitcher Gonzalez Germen to Triple-A Las Vegas to make room for Gee ... The Braves went 0-for-7 with runners in scoring position and stranded six.