NEW YORK — A typical loss is tough enough. Coming up short after 20 innings and 6 1/2 hours, now that really stings.

In the longest major league game in more than three years, Adeiny Hechavarria hit an RBI single in the 20th inning and the Miami Marlins outlasted the New York Mets 2-1 on Saturday, well after Matt Harvey left with lower back tightness following another stingy start.

Inept at the plate as day turned to night, the Mets went 0 for 19 with runners in scoring position – a team record. They stranded 22 on the bases.

"I wish I had an explanation," manager Terry Collins said. "I wish I could give you all the philosophies that we talk about. We try to go through them: Productive outs, moving runners along, using the field to hit, all the things that you preach and preach and preach. And we're not getting it done. That's the bottom line. We're just not doing the things that got a lot of us to the big leagues."

On his last pitch in the seventh, Harvey said he felt a little tightness in his right hip where it meets his lower back. He singled in the bottom half and seemed to run somewhat gingerly to second base on an inning-ending groundout.

He warmed up for the eighth, but then there was a mass meeting on the mound that included a trainer, Collins and the entire Mets infield. Harvey finally gave up the ball – reluctantly, it appeared – and walked to the dugout. Brandon Lyon was given all the time he needed to get loose, then he wriggled out of a jam to keep the score tied.

"As soon as I came out and they worked on it, it popped back (into place)," Harvey said, adding he expects to make his next start. "I'm fine. I could have stayed in there.

"It's happened in college," he explained. "It's a quick adjustment. Everything was taken care of in two minutes."

It was the eighth no-decision in the last nine starts for Harvey, who threw 93 pitches and remains 5-0 with a 2.10 ERA. He gave up one run and six hits with six strikeouts and no walks.

"Hopefully it's nothing serious, but we'll certainly take every precaution we need to," Collins said. "My goodness gracious, if there's anybody right now we don't need hurt, it's Matt Harvey."

Steve Cishek retired Daniel Murphy on a fly ball to the left-field warning track for the final out of a game that took 6 hours, 25 minutes. It started 5 1/2 hours before the Belmont Stakes – about 13 miles away – and still ended around an hour after winner Palace Malice crossed the finish line.

The last big league game to go as long also involved the Mets, according to STATS. It came when they beat St. Louis 2-1 in 20 innings on April 17, 2010.

It was the longest game by far in the history of Citi Field, which opened in 2009, and it matched the longest in Marlins history – a 7-6 loss to the Cardinals in 20 innings on April 27, 2003.

"You play 20 innings, you've got to win that game," Marlins manager Mike Redmond said.

Harvey and Miami's prized rookie, Jose Fernandez, hooked up in a pitchers' duel early. And when neither punchless lineup could break a 1-all tie, the only saving grace for both teams was that they hadn't played since Wednesday and had fresh arms in the bullpen.

By the 13th inning, the game had been turned over to a pair of starters: Miami's Kevin Slowey and Shaun Marcum for the Mets. Both were originally scheduled to start Saturday before getting skipped when Friday night's game was rained out.

A scattered crowd of 20,338 had dwindled perhaps into the hundreds by the time the stadium sound system played Chuck Berry's "No Particular Place To Go" not long after the 14th-inning stretch.

Some of the fans who remained chanted "Let's Go Home!" as the Mets came to bat in the 17th. But it took three more innings to decide this one, and it was Miami that came out on top.

Placido Polanco, Rob Brantly and Hechavarria hit consecutive singles with one out in the 20th off Marcum (0-7), who had retired 16 in a row to that point. He gave up five hits in eight stellar innings with seven strikeouts and no walks.

"I wasn't tired," Marcum said. "That pitch to Hechavarria was a pretty good pitch. He went down and got it."

Slowey (2-5) was just as tough. He struck out eight and walked none in seven shutout innings before Cishek got three straight outs for his sixth save.

After taking all three games from the Mets at home last weekend for their first sweep of the season, the last-place Marlins improved to 7-3 against New York this year. They are 10-41 against everyone else.

New York nearly won it in the 12th, but Murphy got a slow break off third on Marlon Byrd's fly toward the right-field line and was thrown out at the plate by Marcell Ozuna. Murphy plowed hard into Brantly, who held onto the ball in his bare hand as he was sent flying – along with a couple of pieces of catcher's equipment.

"I went with the hit," Brantly said. "Everything always feels better if you're on the winning side."

So on it went, the teams with the two lowest batting averages in the majors unable to break through against the other's shaky bullpen.

They weren't alone. About 45 minutes before Miami won, the Toronto Blue Jays pulled out a 4-3 victory over Texas in 18 innings.

"We hit a lot of balls hard. They just happened to go right at people," Mets catcher John Buck said.

Rained out the previous two nights, the Mets finally got back on the field under clear skies in Queens with a gametime temperature of 77 degrees.

Miami also was idle the past two days – an off day Thursday followed by Friday night's washout.

Ike Davis drew a leadoff walk in the second inning and scored from first on rookie Juan Lagares' double. Lagares, playing shallow in center, also threw out Hechavarria at the plate on Juan Pierre's two-out single in the fifth.

Miami tied it in the fourth on Chris Coghlan's sacrifice fly, and second baseman Derek Dietrich made a sliding stop on Murphy's sharp grounder to keep it tied in the ninth.

NOTES: Buck caught the entire game and finished 2 for 8. ... After the game, the Mets recalled OF Kirk Nieuwenhuis from Triple-A Las Vegas. OF Rick Ankiel was designated for assignment. ... Harvey and Fernandez also started when the Marlins beat New York 4-3 in 15 innings on April 29 in Miami. Marcum took the loss in relief that day as well. ... Marcum's outing was the longest in relief by a Mets pitcher since Gerald Cram tossed eight innings during a 4-3 loss to St. Louis in 25 innings at Shea Stadium on Sept. 11, 1974 – the longest game in club history.

Loading Slideshow...
  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: A general view of the scorboard after the New York Mets were beaten by the Miami Marlins in 20 innings at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. The Marlins defeated the Mets 2-1 in 20 innings. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Daniel Murphy #28 of the New York Mets is tagged out at home plate by catcher Rob Brantly #19 of the Miami Marlins on a double play in the bottom of the twelfth inning during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Matt Harvey #33 of the New York Mets talks with the trainer and manager Terry Collins #10 in the top of the eighth inning after injuring his lower back against the Miami Marlins during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Matt Harvey #33 of the New York Mets leaves the mound in the top of the eighth inning after injuring his lower back against the Miami Marlins during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Adeiny Hechavarria #3 of of the Miami Marlins is tagged out at home plate by catcher John Buck #44 of the New York Mets in the fifth inning trying to score on a single by Juan Pierre #9 (not pictured) during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Sgt. Wilson Caro of the US Army is reunited with his daughter Ciara Luna Caro prior to the start of the game between the New York Mets and the Miami Marlins at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. Sgt. Caro is presently serving in Afganistan and was flown in by the New York Mets for the reunion. (Photo by Andy Marlin/Getty Images);

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Matt Harvey #33 of the New York Mets singles in the bottom of the seventh against the Miami Marlins during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Jose Fernandez #16 of the Miami Marlins pitches during the first inning against the New York Mets during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Matt Harvey #33 of the New York Mets pitches in the first inning against the Miami Marlins during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Ike Davis #29 of the New York Mets tags out Marcell Ozuna #48 of the Miami Marlins after Ozuna was picked off first base during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: David Wright #5 of the New York Mets steals second base in the 8th inning against the Miami Marlins during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Actor Ty Burrell of 'Modern Family' throws out the first pitch just prior to the start of the game between the New York Mets and the Miami Marlins at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Juan Lagares #12 of the New York Mets singles in the bottom of the13th inning against the Miami Marlins during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: John Buck #44 of the New York Mets is forced at second as Adeiny Hechavarria #3 of the Miami Marlins completes the double play during the game at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: Steve Cishek #31 of the Miami Marlins is congratulated by his teammates after defeating the New York Mets in 20 innings at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: The Miami Marlins react after defaeting the New York Mets in 20 innings at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)

  • Miami Marlins v New York Mets

    NEW YORK, NY - JUNE 08: A general view of Citi Field during the top of the 20th inning during the game between the New York Mets and the Miami Marlins at Citi Field on June 8, 2013 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Andy Marlin/Getty Images)