The first time Mike Stanton visited Citi Field this season, he blasted one of the longest home runs the park had ever seen.

On Monday night, he belted another memorable blast — a 10th-inning grand slam off Jason Isringhausen to lift the Marlins to a 7-3 win after Leo Nunez blew what would have been his 12th consecutive save with two outs in the ninth.

"I was just trying to make sure I put the ball in play," said Stanton, who has 25 homers this season, tied for third in the National League.

"It was just good to come through after the [Angel] Pagan play in the ninth [before the home run]. I just knew I was going to have a chance to make up for it."

The Marlins, who put together a major-league best 10-4 road record in July, were poised to make Javier Vazquez a winner again after he delivered another strong seven-inning performance — it was his fifth in his passt eight starts.

But with two outs in the ninth, Lucas Duda connected on 1-1 fastball from Nunez and tied the score at 3 with a two-run home run. It was Nunez's fourth blown save in 34 opportunities this season.

But the Marlins (54-55) rallied and got Nunez off the hook. After Gaby Sanchez and Hanley Ramirez singled with one out off Isringhausen in the 10th, Dewayne Wise kept the rally going with another single to right. But instead of stopping at first, Wise found himself in trouble when Mets first baseman David Murphy cut off the throw home. Murphy had Wise hung up, but at the last moment, Wise dove back safely to the bag to beat the throw and tag.

"That was a smart play," Marlins manager Jack McKeon said. "I don't know where he was going at first. But I'm glad he got back. They would have walked Stanton, certainly."

Stanton then worked a full count on Isringhausen before crushing his second career grand slam and first of the season to put the Marlins up for good.