Jon Niese was brutal, the defense behind him lethargic and the offense lacking against Braves ace Tim Hudson. Other than that, it was a great afternoon of baseball for the Mets.

Niese’s worst performance of the season coupled with all the other troubles became a 9-4 Cinco de Mauling at Turner Field yesterday that extinguished the Mets’ two-game winning streak.

Though the Mets technically didn’t commit an error, Lucas Duda got a bad read on a Freddie Freeman fly to left that went for a two-run double in the Braves’ five-run third inning and David Wright couldn’t handle a B.J. Upton grounder that went for a single. Niese contributed to the day’s ugliness with two wild pitches.

“He just had no feel today,” manager Terry Collins said after watching Niese tie a career high by walking six. “It’s been seven days since he pitched and he was a little strong. He didn’t have good command.”

Hudson secured career victory No. 201 by holding the Mets to three runs on five hits and one walk with seven strikeouts over 7 1/3 innings.

The Mets (12-16) finished 2-3 on a road trip that included a rainout here on Saturday, and will open a six-game homestand tomorrow, when they face the White Sox at Citi Field.

The choppiness of the schedule hasn’t helped the Mets, who played Wednesday in Miami, were off Thursday, played Friday and then had the postponement Saturday after rallying for a dramatic 7-5 victory against the Braves the previous night. Wright noted it was the second time the Mets were playing well on the road this year and then had a weather postponement break their momentum. The other occurrence was in Minnesota last month, when the Mets won two games against the Twins only to have the series finale postponed.

“But that’s life,” Wright said. “That’s baseball, and we have to find a way to regain that momentum.”