The Marlins took two of three from the Mets, who have lost 20 of 33 since an 11-1 start.
The Marlins didn't get a runner beyond second base in the first eight innings against Jacob deGrom and Seth Lugo. But pinch hitter Martin Prado laced a one-out single against Familia (2-2) and pinch runner Yadiel Rivera advanced to third on Derek Dietrich's double.
Rivera scored on Realmuto's single, though Dietrich was thrown out at the plate. After an intentional walk to Justin Bour, Castro singled to left to score Realmuto.
The rally made a winner out of Adam Conley (1-0), who allowed one hit in the eighth. Brad Ziegler earned his ninth save with a one-hit ninth.
Dan Straily was in line for a hard-luck loss before the Marlins' comeback. Straily allowed one run -- on Brandon Nimmo's fifth-inning home run -- and four hits while walking three and striking out five over six innings.
Realmuto and Brian Anderson had two hits apiece for the Marlins.
DeGrom allowed four hits and two walks while plunking two batters and striking out eight over seven innings. He has allowed just one run over 33 1/3 innings in his last six starts dating back to April 21, a stretch interrupted by a brief stint on the disabled list due to a hyperextended right elbow suffered while swinging a bat against the Atlanta Braves on May 2.
DeGrom, who was trying to become the first Mets pitcher to start 5-0 since Matt Harvey in 2015, leads the NL with a 1.54 ERA.
Nimmo, who has cemented himself as the Mets' leadoff hitter, reached base three times via a third-inning walk, his home run and an eighth-inning single. He was the only New York player to get beyond second base. Adrian Gonzalez also had two hits and a walk.
--Field Level Media
Miami | NY Mets | |
Dan Straily | Player | Jacob deGrom |
No Decision | W/L | No Decision |
6.0 | IP | 7.0 |
5 | Strikeouts | 8 |
4 | Hits | 4 |
1.50 | ERA | 0.00 |
Miami | NY Mets | |
Brian Anderson | Player | Brandon Nimmo |
2 | Hits | 2 |
0 | RBI | 1 |
0 | HR | 1 |
2 | TB | 5 |
.400 | Avg | .667 |