Juan Pierre scored standing up on a wild pitch with none out in the ninth, and the Miami Marlins came from behind in the final inning for the second consecutive game to beat the reeling New York Mets 2-1 Tuesday night.
The Mets have lost a season-worst six games in a row. They were beaten Monday when Miami scored twice in the 15th inning to win 4-3.
New York's Jeremy Hefner (0-3) took a 1-0 lead and a three-hitter into the ninth but couldn't get another out.
Chris Coghlan singled to start the inning and advanced on a passed ball. When Pierre bunted, Coghlan beat catcher Anthony Recker's throw to third, although the Mets argued that Coghlan overslid the bag.
Brandon Lyon replaced Hefner, and Donovan Solano hit an RBI single to right that sent Pierre to third. An intentional walk loaded the bases, and Lyon's first pitch to Greg Dobbs was a low breaking ball that got away from Recker, allowing Pierre to score.
That spoiled Hefner's best outing of the year. He had a career-high eight strikeouts and lowered his ERA from 5.14 to 3.72.
Miami, which ranks last in the majors in runs, batting average and homers, didn't advance a runner beyond first base until the ninth.
Hard-luck Kevin Slowey remained winless since 2010 despite allowing only one run in eight innings to lower his ERA to 2.15. The Marlins have scored eight runs in his six starts, the worst run support for any NL pitcher.
The only Mets run scored on Recker's sacrifice fly in the fifth. They totaled four hits and went 0 for 3 with runners in scoring position after going 1 for 18 in those situations Monday.
Ryan Webb (1-1) pitched a perfect ninth.
The Marlins were without slugger Giancarlo Stanton, who went on the disabled list Tuesday with a strained right hamstring and expects to be sidelined for about a month. Marcell Ozuna was called up from Double-A Jacksonville to replace Stanton and went 1 for 3 in his major league debut.
David Wright returned to the Mets lineup after missing one start with a stiff neck and went 0 for 4.
Hefner's most awkward moment came in the sixth, when he had to scramble after a grounder hit by Pierre. The ball hit off Hefner's glove and chest and rolled toward first. The pitcher picked it up on the run and tossed it for the out but then skidded across the infield dirt on one knee as teammates laughed.
New York's Daniel Murphy doubled to start the fifth, went to third on a flyout and scored the game's first run on Recker's sac fly.