Juan Soto drove in six runs, including a grand slam, and the visiting New York Mets held off the Detroit Tigers 10-8 on Monday afternoon.
Soto, who reached base four times, also had a two-run triple in the series opener. Luis Torrens supplied three hits, scored two runs and drove in two more for New York.
Ryne Stanek (3-6) picked up the win in relief and Edwin Diaz recorded a four-out save, his 25th.
Jahmai Jones had four hits, including a homer, and drove in two runs for Detroit. Wenceel Perez drove in three runs, including a two-run shot, and Zach McKinstry added two RBIs.
Detroit starter Charlie Morton gave up six runs in 3 2/3 innings, and Mets counterpart Sean Manaea allowed five runs in 3 2/3 innings.
In the bottom of the first, leadoff batter Jones smashed the first pitch he saw from Manaea over the left-field fence.
The Mets took the lead in the second on Torrens’ two-run double.
The Tigers regained the lead in the third as Gleyber Torres drew a one-out walk, and Perez clubbed a sweeper over the left-field wall.
The Mets loaded the bases in the fourth on a Jeff McNeil double, Cedric Mullins walk and Torrens infield single. Morton struck out the next two batters but hung a
curveball to Soto, who lofted it over the wall in right-center for a 6-3 lead.
Detroit got two of those runs back in the bottom of the inning. Dillon Dingler had a one-out single, and McKinstry drove him in with his 11th triple before he scored on Jones’ single.
The Tigers tied it in the fifth when Spencer Torkelson scored on a wild pitch.
New York regained the lead in the sixth on Soto’s one-out triple off Drew Sommers (0-1), which knocked in Torrens and Francisco Lindor. Brandon Nimmo brought home Soto with a single for a 9-6 advantage.
The Mets tacked on an unearned run in the seventh. McKinstry’s RBI single in the bottom of the inning made it 10-7.
Perez’s RBI groundout in the eighth brought the Tigers one step closer but ultimately short.