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, E...