ATLANTA — Josh Donaldson and Dallas Keuchel were playing T-ball back in the days when Chipper Jones and the Atlanta Braves began tormenting the New York Mets.

They've picked up the tradition pretty quick.

Donaldson hit two more home runs against the Mets, Keuchel pitched his best game of the season and the Braves won their eighth in a row, holding off New York 2-1 Sunday.

"Shows these guys can compete with anyone," manager Brian Snitker said.

The NL East leaders completed a three-game sweep and matched their longest winning streak of the season. The Braves play Monday at Colorado in a makeup of an April snowout, then start a series at Toronto.

Atlanta relievers set a team record, too, by extending their string to 25 scoreless innings before the Mets scored in the ninth. Mark Melancon got pinch-hitter Joe Panik to ground out with runners on first and second to end it.

Wearing all-white uniforms on Players' Weekend, the Mets hardly looked like the team that went into this set at Citi Field with a five-game winning streak. They dropped to 5-11 against Atlanta, long their nemesis.

"They've beat up on us a little bit," manager Mickey Callaway said, adding, "so we need to figure the Braves out, that's for sure."

A day after hitting his 30th home run, Donaldson lofted a high fly over the left field wall in the second inning and lined a drive to deep center in the seventh for his ninth long ball against the Mets this season. 

He tied Hank Aaron's club mark for most homers in a year against the Mets — Hammerin' Hank did it against the expansion club in 1962.

The record for homers against the Mets in a year is 10, by Dick Allen (1968) and Willie Stargell (1966). Atlanta closes the regular season with three games at Citi Field.

Donaldson is hitting .393 (24 for 61) with a 1.381 OPS in 16 games against the Mets.

"I've had some success against them," Donaldson said. "I have a lot of respect for their pitching staff. They know that they have good stuff, and they're going to challenge you."

Josh Donaldson Braves
AP Photo/Bebeto Matthews

Donaldson also had some playful, back-and-forth exchanges with the Mets crowd. No doubt, some of those same fans used to heckle another Braves third baseman, chanting "Larry, Larry" — that was Chipper's actual first name.

"I like to interact with the fans," Donaldson said. "Sometimes it's more fun on the road because you know they don't want you to have success."

Keuchel (5-5) allowed four hits in seven innings, striking out seven and walking three. Signed by the Braves in June, the 2015 AL Cy Young Award winner exceeded his previous best start this year, when he blanked the Mets for six innings on Aug. 14.

"Fortunate to make a few pitches," Keuchel said.

MORE SPORTS HEADLINES

Braves star Acuña becomes 2nd-youngest player to enter 30-30 club in 14-inning, 2-1 win over the Mets

Team 11 Georgia high school football highlights (Week 1)

U.S. Women's Soccer star Carli Lloyd stuns with 55-yard field goal at NFL practice