Pete Alonso celebrates his first-inning, two-run homer against the Marlins...

Pete Alonso celebrates his first-inning, two-run homer against the Marlins with J.D. Davis at Citi Field on Aug. 7, 2019. Credit: Jim McIsaac

Conforto also was grinning after the game when he showed reporters a baseball with the stitches cut up and writing on it. His teammates had tried to convince him that was his 100th home run ball.

Conforto said the real milestone ball is “safe. It’s not all messed up.”

“I think that’s a good sign,” Conforto said. “Pull the breaking ball, hit the fastball the other way.”

“It’s been a really fun career up to this point,” said Conforto, who debuted in the Mets’ World Series season of 2015. “Hopefully, I hit a lot more. But today was special.”

Matz (7-7) rebounded from a poor outing that followed his first career complete game and shutout. The lefthander gave up seven hits, walked two and struck out seven.

Alonso gave the Mets a 2-0 lead with a long, high home run to left-center in the first off Jordan Yamamoto (4-3). It was Alonso’s 37th home run and third in as many games. Alonso is within four of the Mets’ season record of 41 set by Todd Hundley in 1996 and equaled by Carlos Beltran in 2006.

The Marlins made it 2-1 in the second on Lewis Brinson’s RBI single. Miami got four baserunners in the inning, but two were thrown out on the bases. Brinson was nailed at second trying to stretch his single, and Starlin Castro was thrown out at the plate by Todd Frazier.

After Conforto’s two-run shot made it 4-1, Miami catcher Bryan Holaday homered in the sixth to make it 4-2.

McNeil hit a two-run homer off Jose Quijada in the seventh to give the Mets a 6-2 lead. McNeil’s 15th home run was followed two batters later by Conforto’s second homer. Conforto has 25 homers, including seven in his last 11 games.

The Mets are 19-6 since the All-Star break. Their starters are 11-2 with a 2.62 ERA in that span. The Mets are 32-20 at home and will play 29 of their final 47 games at Citi Field.