Red Sox defeat Mets 6-4

Blake Swihart hit an inside-the-park home run in the 10th inning and the Boston Red Sox stopped the New York Mets’ seven-game winning streak, holding on for a 6-4 victory Friday night.

The Red Sox, visiting the Mets for the first time since 2001, scored three times in the 10th. Swihart led off with a drive that appeared to clear the center field wall and bounce back into play, but the ball was ruled in play.

The NL East-leading Mets rallied in the bottom half when reliever Junichi Tazawa walked four straight batters with two outs to force home a run. Craig Breslow replaced Tazawa and retired Yoenis Cespedes on a fly ball for his first save.

Tommy Layne (1-1) got the win. Carlos Torre (5-6) took the loss.

Mets ace Matt Harvey pitched six shutout innings, giving up two hits and striking out eight.

(Copyright (c) 2015 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)