Mets starting pitcher Jonathon Niese 2

Opening Day was impressive, but today might have been the Mets’ most complete victory in this young season. Jon Niese gave the Mets their fifth straight strong start, the offense came from behind twice and the often-criticized bullpen shut the door on the Miami Marlins in a 7-3 victory in a sparsely crowded Citi Field.

That answers the question: If the Mets win in an empty ballpark does it still count?

It does, and the Mets, after losing two straight, are now back over .500, and will try to win their second straight series tomorrow.

ON THE MOUND: Niese gave up two runs in six innings for his second quality start. He wasn’t as sharp as in the opener as he gave up eight hits and two walks. He threw 100 pitches again, but did not give the Mets the length he wanted. … The bullpen gave up one run in three innings (credited to Scott Atchison). … Bobby Parnell earned the Mets’ first save of the season and Josh Edgin was awarded the win.

AT THE PLATE: John Buck drove in four runs on a double and two sacrifice flies. … David Wright and Ike Davis broke out of slumps, getting three and two hits, respectively. … Daniel Murphy tripled in what proved to be the game-winning run in the seventh. … Collin Cowgill, who did not start, hit his second homer of the season. That should return him to the lineup tomorrow.

IN THE FIELD: Ruben Tejada committed his fourth error in five games (he should have five). … Mike Baxter and Kirk Nieuwenhuis started in right and center, respectively. … Tejada made a sparkling play on a deflected ball to end the game.

ON DECK: The Mets conclude this series with the Marlins Sunday, with RHP Jose Fernandez going against LHP Aaron Laffey, at 1:10 p.m., SNY/WFAN.