Reyes hits 2-run homer, Mets beat Marlins 4-3

New York Mets starting pitcher Noah Syndergaard throws against the Miami Marlins in the fourth inning during their baseball game in Miami, Sunday, Aug

New York Mets starting pitcher Noah Syndergaard throws against the Miami Marlins in the fourth inning during their baseball game in Miami, Sunday, Aug

Miami Marlins second baseman Starlin Castro (13) tags out New York Mets' Todd Frazier (21) after Frazier tried to stretch a single in the fourth innin

Miami Marlins second baseman Starlin Castro (13) tags out New York Mets' Todd Frazier (21) after Frazier tried to stretch a single in the fourth innin

Miami Marlins starting pitcher Wei-Yin Chen throws against the New York Mets in the fifth inning during their baseball game in Miami, Sunday, Aug. 12,

Miami Marlins starting pitcher Wei-Yin Chen throws against the New York Mets in the fifth inning during their baseball game in Miami, Sunday, Aug. 12,

New York Mets starting pitcher Noah Syndergaard throws against the Miami Marlins in the first inning during their baseball game in Miami, Sunday, Aug.

New York Mets starting pitcher Noah Syndergaard throws against the Miami Marlins in the first inning during their baseball game in Miami, Sunday, Aug.

MIAMI (AP) — Jose Reyes hit a two-run homer, Noah Syndergaard struck out seven in seven innings and the New York Mets beat the Miami Marlins 4-3 on Sunday.

Michael Conforto also connected for New York, which took two of three in the weekend series. Wilmer Flores also knocked in a run with a sacrifice fly.

Syndergaard (8-2) allowed three runs and seven hits. He improved to 4-1 in his last five starts.

Seth Lugo worked around two hits in the ninth while recording his first career save.

Bryan Holaday had two hits and drove in two runs for Miami after he hit a game-ending RBI single in the 11th inning of Saturday night's 4-3 victory. Rafael Ortega added two hits and swiped two bases in the series finale.