MIAMI (AP) - Marlins reliever Chad Qualls took a tumble after escaping late trouble, but Miami stumbled in the 10th inning when John Buck hit a tiebreaking two-run single that lifted the New York Mets to a 4-2 win Tuesday night.
Zack Wheeler took a no-hitter into the seventh inning and Juan Lagares had three hits and two RBIs for the Mets.
Donovan Solano and Jake Marisnick had consecutive RBI singles after Ed Lucas got Miami's first hit with one out in the seventh to tie it 2-all.
The Mets threatened in the eighth when Marlon Byrd led off with a triple but Qualls struck out Ike Davis, got Buck to ground out and two batters later struck out Omar Quintanilla to end the inning.
Leaving the mound after the strike-three call against Quintanilla, Qualls punched the air in celebration as he headed toward the Marlins' dugout. But as he threw the punch, he snagged his right cleat in the infield grass, his own forward momentum sending him tumbling to the ground.
Qualls could be seen smiling with his teammates in the Marlins dugout shortly after.
Scott Atchison (1-0) pitched a scoreless ninth to earn the victory and Bobby Parnell pitched the 10th for his 22nd save in 26 opportunities.
Steve Cishek (3-6) allowed two runs and three hits in two innings. Cishek retired the Mets in order in the ninth before allowing back-to-back singles by David Wright and Marlon Byrd to begin the 10th.
Cishek then walked Davis to load the bases for Buck, who drove in Wright and Byrd with a base hit up the middle for a 4-2 lead.
Parnell walked one in the ninth before earning his second save in two days.
Wheeler, a 23-year old rookie making his eighth major league start, retired the first 11 batters he faced before walking Giancarlo Stanton in the fourth.
After a walk to Logan Morrison, Lucas broke up Wheeler's no-hit bid with a hard-hit one-out single to right in the seventh. Solano and Marisnick each singled in a run to tie it 2-2.
Wheeler got Jeff Mathis to bounce into a double play to get out of the jam ending his night.
Wheeler allowed two runs and three hits in seven innings. He struck out five and walked three while throwing 64 of his 87 pitches for strikes.
Wright led off the fourth with a double and Buck walked with two outs before Lagares tripled to right-center field to give the Mets a 2-0 lead.
Marlins starter Nathan Eovaldi allowed two runs, four hits, and five walks in six innings. He struck out four.
NOTES: Lagares is hitting .369 (24 of 65) with 13 RBIs in 21 games in July. ... Marlins LF Christian Yelich went 0-for-4 batting lead-off for the first time and is hitless in his last 15 at_bats. ... Miami reliever Steve Ames made his major league debut in the seventh. ... RHP Henderson Alvarez (1-1, 2.64 ERA) will start Wednesday's game for the Marlins against Mets RHP Jenrry Mejia (1-0, 0.00 ERA).