NEW YORK -

Chris Young and rookie Eric Campbell delivered big hits off the bench in the late innings to rally the surging New York Mets past the Miami Marlins 5-4 on Saturday.

Young's pinch-hit, two-run homer off Bryan Morris tied it at 4 in the seventh, and Campbell came through with a pinch-hit single in the eighth to put the Mets ahead.

Daisuke Matsuzaka struck out 10 in six innings and New York executed a perfect suicide squeeze, improving to 7-2 on a 10-game homestand that leads into the All-Star break.

Christian Yelich homered for the Marlins, who have lost four of five.

With two outs in the eighth, Travis d'Arnaud doubled off left-hander Mike Dunn (7-5). Campbell batted for Kirk Nieuwenhuis and poked a soft single into center to give the Mets their first lead.