Miami • Tom Koehler pitched six effective innings and the Miami Marlins stalled Matt Harvey once again, beating the New York Mets 3-0 Thursday.
Logan Morrison's two-out single broke a scoreless tie in the sixth. Donovan Solano added a two-run single later in the inning.
Harvey (8-3) allowed three runs and five hits in 5 2-3 innings. He struck out eight.
Harvey's three shortest outings this season have come at Marlins Park. The All-Star is 0-1 with a 3.52 ERA in four starts against the Marlins this season while going 8-2 with a 1.97 ERA against the rest of the majors.
The Marlins are the lowest-scoring team in the majors and have the worst record in the NL.
Koehler (3-6) gave up five hits, walked five and struck out five.