MIAMI (AP) - Daniel Murphy hit a three-run homer and the New York Mets matched a season high with 17 hits Sunday to beat the slumping Miami Marlins 11-5.
Jonathon Niese (4-4), who has been plagued by poor run support this year, won for the first time since May 22. He allowed less than four earned runs for the 19th consecutive start, giving up three in six innings.
Mets starters have an ERA of 1.74 over the past six games.
Niese drove in a run with a suicide squeeze bunt. Curtis Granderson thrived again in the leadoff spot, reaching base four consecutive times. He and Lucas Duda each had three hits, and David Wright drove in a run for the sixth game in a row.
Rookie Anthony DeSclafani (1-2), making his fourth major league start, gave up seven runs in 3 2-3 innings and departed with an ERA of 7.59.