(AP) Lucas Duda hit a three-run homer and the New York Mets overcame two solo shots by Giancarlo Stanton, beating the Miami Marlins 4-3 on Friday night behind Jonathon Niese.
Andrew Brown also connected for the Mets, outhomered 13-0 by Washington at Citi Field in a four-game sweep that ended Thursday. Niese (7-7) struck out seven and walked none in 6 1-3 innings, improving to 4-1 in seven starts since returning from a shoulder injury last month.
New York won for only the third time in 12 September games and upped its mark to 6-10 this season against the Marlins, who have the worst record in the NL at 54-92.
Making his first major league start of the year, Brad Hand (0-1) gave up the go-ahead homer to Duda in the sixth and fell to 1-10 in 17 big league outings, including 14 starts.
Miami began an 11-game swing that marks its final road trip of the season. The Marlins have lost six of seven and 28 of 39 overall.
With the Mets trailing 2-1 in the sixth before a quiet crowd of 20,562, Eric Young Jr. hit a leadoff double on an 0-2 pitch. Two outs later, Hand worked carefully to Brown and issued a walk.
On a 2-2 count, Duda pulled a hanging breaking ball to right field. Stanton raced back but the drive cleared the shortened fence and landed on the netting that protects a small section of fans underneath.
It was Duda's 13th home run in the majors this season the previous 11 were solo shots. He was recalled from the minors Aug. 24 and has been filling in at first base for injured Ike Davis, hoping to show the Mets he still belongs in their future plans.
Stanton hit his 22nd home run on an 0-2 pitch leading off the seventh. That cut it to 4-3 and gave the slugger nine career multihomer games, three this season.
Niese was lifted after a one-out single by Ed Lucas. Scott Atchison retired the next two batters before Vic Black and Pedro Feliciano combined for a scoreless eighth.
LaTroy Hawkins got three straight outs for his ninth save. He struck out Stanton with a 92 mph fastball and retired Justin Ruggiano on a long fly to the warning track in right-center.
Both cleanup batters homered leading off the second.
Stanton hit a screaming rocket deep into the left-center seats. Brown responded with a long drive into the second deck in left, New York's first home run since Justin Turner connected Sunday in Cleveland. The Mets served up 14 unanswered homers during that stretch.
NOTES: Marlins manager Mike Redmond did not sound optimistic that RHP Nathan Eovaldi would be able to start Monday night in Philadelphia. Eovaldi was scratched from Thursday's outing against Atlanta with a stiff back. Redmond said RHP Sam Dyson could start Monday instead. ... Redmond said Jeff Mathis' thumb was feeling a lot better, and the catcher might be able to take batting practice in the indoor cage Saturday. ... Turner (right hamstring) probably will be sidelined until at least the middle of next week. ... New York rookie Travis d'Arnaud got dinged when Lucas' backswing hit the catcher on top of his helmet in the second inning. Manager Terry Collins and trainer Ray Ramirez came out to check on d'Arnaud, who remained in the game. ... Mets RHP Daisuke Matsuzaka turned 33. Matsuzaka (0-3, 8.00 ERA) is slated to start against RHP Henderson Alvarez (3-4, 4.34) in the opener of Saturday's traditional doubleheader, scheduled to make up a June 7 rainout. Carlos Torres faces Miami RHP Jacob Turner in the nightcap.