Pete Alonso homered twice and drove in five runs, Brandon Nimmo hit his second grand slam in four days and the New York Mets battered the reeling New York Yankees 12-6 on Saturday.
Carlos Rodon 9-6 was roughed up as the Yankees equaled a season high with their sixth consecutive defeat. They also dropped six straight June 13-18, marking the first time since 2000 they've endured two six-game losing streaks in one year.
The Mets have won four in a row following a 3-14 slide, improving the best home record in the majors to 33-13. They'll go for a three-game sweep in the second Subway Series of the season Sunday at Citi Field.
Francisco Lindor scored four times and Frankie Montas 1-1 allowed four runs in 5 2/3 innings to beat his former team. It was his first win in three starts with the Mets after coming back from a right lat strain.
Jazz Chisholm Jr., Austin Wells and Anthony Volpe each launched a solo homer for the Yankees, who announced starting pitcher Clarke Schmidt likely needs season-ending Tommy John surgery.