Rapid Reaction: Mets 4, Marlins 3

NEW YORK -- That was the type of hit that will help Lucas Duda in his quest to be on the Mets' roster in 2014.

Duda hit a critical three-run shot in the sixth to power the Mets to a 4-3 win over the Marlins on Friday night at Citi Field. The Mets trailed 2-1 when Duda's home run put them ahead for good. Duda's roster spot for the 2014 season is not a lock as the team may look to other options at first base.

With the win, the Mets snapped a four-game losing streak, and postponed, at least for one night, their fifth straight losing season. They improved to 65-81.

No solo shot: Coming into the game, 11 of the 12 home runs Duda had hit this year were solo. Duda had just one homer in 15 prior games since returning from Triple-A Las Vegas before his go-ahead homer. He finished 1-for-4 and now has 13 homers and 30 RBIs.

Niese effort: Jon Niese pitched a solid game, holding the Marlins to three runs on six hits over 6 1/3 innings. He had trouble retiring Giancarlo Stanton, as the Marlins slugger torched him for a pair of solo homers in the second and seventh, but otherwise pitched well. Niese breezed through the first four innings, but the Marlins had better at-bats as the game progressed. He's now 7-7 on the season.

What Brown can do for you: Andrew Brown hit a massive homer to left in the second that tied the game at 1. It was his seventh homer of the season. He finished 1-for-2 with two runs scored and a pair of walks.

Up next: The Mets will play a doubleheader against the Marlins on Saturday. Daisuke Matsuzaka (0-3, 8.00 ERA) faces Henderson Alvarez (3-4, 4.34) at 4:10 p.m., while Carlos Torres (3-4, 3.53) opposes Jacob Turner (3-6, 3.43) in the second game.