It was a game of ups and downs for the Miami Marlins as they looked like they had won and lost against the first-place New York Mets about three or four different times over the course of the contest.
When the final out was finally recorded, the Fish miraculously pulled out a narrow 6-5 extra-inning victory against their division rival.
'Clinging' would be a better word to describe Marcell Ozuna's effort on a fly ball off the bat of lead-off hitter Curtis Granderson to start the game. Granderson sent a deep fly ball to the right field warning track in the direction of Ozuna -- making just his first start in right. Ozuna proceeded to jump on the fence, hold on for dear life and make the somewhat-easy catch look way more impressive.
On the mound, both starters Tom Koehler and Jacob deGrom kept things quiet in the early going as nothing nearly as exciting happened for quite some time.
Justin Bour made sure to change that in the fourth. He snuck a grounder past the slide of shortstop Ruben Tejada to give the Fish a 1-0 cushion. The Marlins padded that lead in the same inning as a timely sacrifice fly by J.T. Realmuto and a one-out line drive into left by Miguel Rojas provided Miami with a 3-0 advantage.
The Mets, however, are not in first place by some fluke. Their high-powered offense came storming back to take a 4-3 lead after a pair of runs in both the sixth and seventh innings.
They used small ball in the sixth with a groundout and an RBI single. However, nothing was small about Yoenis Cespedes' 29th homer of the year in the seventh. The Cuban big-leaguer bombed a full-count offering from reliever Mike Dunn over the right-field fence to give New York its first lead of the game.
The Marlins didn't stay down long, though, as they mustered four singles and a crucial bases-loaded walk to reclaim the lead 5-4 in the bottom half of the seventh frame. Martin Prado's third hit of the game tied it, and Ozuna's 3-2 take on a pitch in the dirt was a big turning point in the contest.
Two-out hitting was the name of the game the rest of the way.
In the eighth, the Mets loaded the bases after the first two men were retired in the frame. Reliever Bryan Morris kept them off the board to keep the lead in hand.
The ninth was a different story, however. Marlins closer A.J. Ramos set down the first two he faced before coughing up three consecutive singles to allow the Mets to knot things up at five. It was Kelly Johnson's second RBI on a broken-bat single up the middle that sent the game to extras.
In the 11th, again with two outs, Prado sent the home crowd happy when he delivered his fifth hit of the game in the form of a walk-off double to right field.
Prado finished the night 5-for-6 with hits in each of his final five at-bats. He knocked in two and scored a run. Christian Yelich added two hits and a pair of runs -- including the game-winner.
In a game that featured a combined 29 hits, the Fish pulled out their fourth win a row.