MIAMI -- John Buck hit a two-run single in the 10th inning, and the New York Mets held on to beat the Miami Marlins 4-2 Tuesday night at Marlins Park.
Facing Marlins closer Steve Cishek (3-6), the Mets loaded the bases with no outs in the 10th. David Wright and Marlon Byrd singled to right -- the latter's hit tipped off the glove of a diving Giancarlo Stanton -- and Ike Davis walked to set the stage for Buck. The former Marlins catcher lined the first pitch he saw to center.
Mets closer Bobby Parnell earned his 22nd save -- and his second in two days -- by pitching a scoreless 10th inning. He got stellar defensive plays from Daniel Murphy at second and Wright at third to help in his effort.
Scott Atchison (1-0) blanked the Marlins in the ninth inning to earn the win.
With the score tied 2-2 in the eighth, the Mets seemed poised to take the lead against reliever Chad Qualls when Byrd led off with a triple off the wall in right-center.
The Marlins brought the infield in, and Qualls struck out Davis and got Buck to ground out sharply to third. Qualls walked Juan Lagares but then struck out Omar Quintanilla to end the inning.
Qualls celebrated with a fist pump -- only to trip, fall and roll back to his feet.
Before Qualls made the blooper reels, the game's drama involved Mets rookie Zack Wheeler and his attempt to pitch a no-hitter.
That lasted for 6 1/3 innings before Ed Lucas broke it up with a clean single to right. The next batter, Donovan Solano, ruined Wheeler's shutout attempt with a run-scoring single to left, and Jake Marisnick tied the score, 2-2, when he hit a soft liner that went just inches over the glove of Quintanilla at shortstop.
Wheeler got a no-decision after allowing three hits, three walks and two runs in seven innings.
Marlins starter Nathan Eovaldi threw six innings of two-run ball.
Lagares' two-run triple to right-center field gave the Mets a 2-0 lead in the fourth inning.
Wright led off the inning with a double to left-center and advanced to third on a flyout. The Marlins looked as if they might escape the jam when Davis popped out, but Buck walked and Lagares hit the second triple of his major league career.
The Marlins got their first baserunner when Stanton drew a two-out walk in the fourth. The next batter, Logan Morrison, hit a fly ball to deep center that Lagares caught as he crashed into the wall.
NOTES: Marlins rookie LF Christian Yelich batted leadoff for the first time in his big league career, and he went 0-for-4 with a walk. Yelich hit in the No. 1 spot often with Double-A Jacksonville earlier this year. ... Marlins RHP Kevin Slowey, who was placed on the disabled list Saturday night because of a right forearm strain, is likely out for the season. ... Mets manager Terry Collins said SS Ruben Tejada and INF/OF Jordany Valdespin, who were demoted to Triple-A earlier this year, likely will be recalled Sept. 1 when rosters can expand. Both are hitting well above .300 for Las Vegas, and Valdespin is the reigning Pacific Coast League Player of the Week. ... Mets RHP Frank Francisco, on the disabled list all season after elbow surgery, could resume throwing this week. ... Mets LHP Jonathon Niese likely will need two more minor league starts before returning to the majors. His next start is scheduled for Thursday. ... RHP Noah Syndergaard, a Mets prospect, was selected the Eastern League Player of the Week. He is 4-0 with a 2.25 ERA in seven starts for Double-A Binghamton.