MIAMI — Francisco Lindor homered twice, Jeff McNeil also went deep and the New York Mets beat the Miami Marlins 6-4 on Monday night.
McNeil had three RBIs as the Mets split the four-game series against the National League's worst team. New York (51-48) is 5-5 versus Miami (35-65) this season.
''It's not easy to hit them here, even pull side,'' Lindor said. ''It's baseball. I guess the ball was flying for me. It was a good day.''
Mets starter David Peterson (5-0) permitted two runs and six hits in five innings. The left-hander walked four and struck out four.
''I felt I did some good things and some things that we'll get better at,'' said Peterson, who had not pitched since July 11. ''You get back in your routine as quick as you can and get the second half rolling.''
José Buttó relieved Peterson and allowed one run over two innings. Phil Maton worked a perfect eighth, aided by a diving catch from center fielder Harrison Bader.
Down 6-3, the Marlins rallied against closer Edwin Díaz in the ninth, when Nick Gordon hit a one-out single and Jazz Chisholm Jr. walked. Bryan De La Cruz followed with a dribbler that Díaz fielded, but he looked at second — where nobody was covering — before throwing soft and late to first, loading the bases.
Josh Bell grounded out, scoring Gordon and advancing Chisholm and De La Cruz as McNeil made a tough play at second base. Díaz retired Jake Burger on a popup for his 12th save in 17 tries.