The Red Sox got just the planned three innings of pitching from Chris Sale. They lost Mookie Betts to injury. J.D. Martinez and Xander Bogaerts had the day off. And yet, the found a way to beat Jacob deGrom and the NY Mets 4-3 with knuckleballer Steven Wright getting the 9th inning save.

It's their 103rd win on the year (103-47). The Yankees lost to Toronto and that means the magic number to clinch the AL East is 2.

The Red Sox got to deGrom for three runs in the 5th inning. The big hit was from Brock Holt, a two-run home run.

The Mets came back to tie the game at 3-3 of a myriad of relievers after Sale pitched the first three innings.

But in the 8th, a Tzu-Wei Lin leadoff double, a fly ball got him to third base and a sacrifice fly by Andrew Benintendi to score the game winner.

The two side stories for the Red Sox - Chris Sale and Mookie Betts.

Sale continues to ramp up his pitch count coming off the DL. He threw 42 pitches through three innings, giving up just one hit, no walks and a strikeout.

And, Mookie Betts left the game with side soreness. Manager Alex Cora said after the game he thinks Betts is ok and will be ready to play against the Yankees when that series begins on Tuesday.

More From 92.9 The Ticket