Juan Soto went 3-for-4 with two RBIs for the New York Mets, who rallied for a 6-5 win against the visiting New York Yankees in the opener of a three-game Subway Series on Friday.Mets reliever Huascar Brazoban (4-2) tossed a scoreless seventh inning to earn the win, and Reed Garrett did the same in the eighth and ninth for the save. Starter Justin Hagenman gave up four runs on five hits and struck out five in 4 1/3 innings his first major league start.The Mets have won three in a row.Marcus Stroman allowed three runs on seven hits across five innings for the Yankees, who have lost five straight.Trailing by one in the seventh and with Pete Alonso on, Jeff McNeil mashed a changeup into the second deck in right field off reliever Luke Weaver (1-3) to put the Mets in front 6-5.The Yankees took a 5-3 lead in the fifth. After DJ LeMahieu singled, reliever Austin Warren replaced Hagenman to face Jasson Dominguez, and the left fielder belted a two-run shot into the left-field seats.The Mets narrowed the deficit in the sixth inning off reliever Ian Hamilton. With one out, Brett Baty put a slider over the right-field wall to cut it to 5-4.