2 min read

NEW YORK — Sonny Gray and the Red Sox shook off travel woes that led to them making a late arrival to New York, beating the Mets 6-2 on Friday night for their seventh straight win.

The game started at 7:51 p.m., 36 minutes later than scheduled, after the Red Sox — who were grounded in Chicago for nearly 24 hours because of a pair of mechanical issues on their plane — didn’t walk into the visitor’s clubhouse at Citi Field until 5:05 p.m.

Gray (11-1) allowed one run and struck out five over six innings as the Red Sox extended their season-best winning streak. The veteran right-hander is unbeaten in his last 13 starts and has a 2.03 ERA in that span.

Tayron Guerrero worked the seventh and Garrett Whitlock wriggled out of a two-on, none-out jam in the eighth before Greg Weissert gave up a homer to Brett Baty in the ninth.

Anthony Seigler and Wilyer Abreu each hit two-run homers, and Masataka Yoshida doubled twice and drove in two runs for the Red Sox.

Boston is 12-2 since June 25, when the Red Sox arrived home from Denver at near-dawn because of a mechanical malfunction on their plane. At 27-21, the Red Sox have the best road record in the American League.

Baty had three hits and scored on Juan Soto’s third-inning sacrifice fly. Baty is batting .342 (13 of 38) during a 10-game hitting streak — the longest of his career and the longest by a Mets player since Francisco Lindor’s 12-game run last August.

Nolan McLean (6-6) surrendered two runs and struck out seven in six innings.

Up next

The Red Sox have yet to announce their starter for Saturday, when right-hander Freddy Peralta (5-7, 4.68 ERA) starts for the Mets.

Comments are not available on this story. Read more about why we allow commenting on some stories and not on others.