ATLANTA -- Daniel Murphy hit a tying three-run homer in the ninth inning, Kirk Nieuwenhuis scored the tiebreaking run on a throwing error in the 10th and the New York Mets won their seventh straight game with a 10-7 victory over the Atlanta Braves on Sunday.
New York, which earned its first four-game sweep of the Braves since July 20-23, 1989, at Shea Stadium, stayed 9 1/2 games ahead of Washington in the NL East with 19 games left in the regular season.
Atlanta dropped to 14-46 since July 8 and has lost 12 straight at Turner Field, the longest franchise home skid since the 1931 Boston Braves.
More from FoxSports
All of the Mets' final six runs came with two outs. Bobby Parnell (2-3) earned the win, allowing one hit and striking out one in 1 1-3 innings. Addison Reed earned his fourth save in seven chances with a perfect 10th.
Murphy's 11th homer, coming off Ryan Kelly, made it 7-all.
Facing Edwin Jackson (2-3) in the 10th, Nieuwenhuis scored when Hector Olivera threw errantly to pull Daniel Castro off the bag and let Ruben Tejada beat the tag attempt.
New York added a pair of runs on bases-loaded walks. Jackson allowed one hit, three walks and three runs - none earned - and struck out one in two-thirds of an inning.
The Mets were nearly undone by poor fielding by first baseman Lucas Duda, third baseman Juan Uribe, second baseman Murphy and right fielder Curtis Granderson.
Only Uribe was charged with an error, but New York blew a chance at some easy outs, the last coming when Granderson lost Garcia's bloop single in the sun for a 7-4 lead in the eighth.
New York starter Jonathon Niese gave up eight hits and one walk with three strikeouts. Two of his three runs allowed were earned.
The Braves made it 2-all in the third, thanks in part to Duda pulling his foot off the bag on Nick Markakis' infield single and dropping Adonis Garcia's foul popup. Garcia and Simmons followed with RBI singles.
Atlanta took a 3-2 lead in the sixth. Simmons led off to single, advanced to third when Uribe let a grounder roll through his legs and scored on Michael Bourn's sacrifice fly.
Murphy helped the Braves make it 4-all in the seventh, failing to glove a potential double-play grounder on what was scored a single by Freddie Freeman. Castro advanced to third on the play and scored on Garcia's grounder.
The Mets took a 2-0 lead in the second on Michael Conforto's seventh homer.
After Kevin Plawecki's one-out single chased Braves starter Ryan Weber in the seventh, Granderson's two-run single put the Mets up 4-3.
Weber allowed five hits, four runs, two walks and struck out two in 6 1-3 innings in his second career start.
METS: SS Wilmer Flores and C Travis d'Arnaud were given extra rest and left out of the lineup.
BRAVES: CF Cameron Maybin had missed seven straight games with a scratched eye before pinch-running in the eighth. He made a diving attempt in center field to catch Juan Lagares' double in the ninth.
METS: RHP Logan Verrett (1-1) will temporarily take Matt Harvey's spot in the rotation and make his second career start as New York begins a three-game home series against Miami. He allowed four hits and one run in eight innings of a 5-1 victory Aug. 23 at Colorado.
BRAVES: RHP Julio Teheran (10-7), Tuesday's starter against AL East-leading Toronto, has no decision and an 8.68 ERA in two career starts against the Blue Jays.