BOSTON — Joe Kelly pitched no-hit ball for 62/3 innings, Mookie Betts had a grand slam and a solo homer, and the Boston Red Sox beat the Cleveland Indians 9-1 on Saturday.

Jackie Bradley Jr. extended his majors’ best hitting streak to 26 games with an infield single. Dom DiMaggio owns the Red Sox record with a 34-game string in 1949.

Kelly (2-0) came off the 15-day disabled list earlier in the day after being out with a right shoulder impingement since April 20. He shut down the Indians until Juan Uribe broke up the no-hit bid with a double to the right-center gap with two outs in the seventh. Manager John Farrell immediately pulled Kelly at 104 pitches. Kelly left to a long loud ovation.

Carlos Santana homered for the Indians, who had won a season-best five in a row.

Both of Betts’ homers went into the first row of Green Monster seats. His slam made it 9-0 in the seventh, and solo shot came in the fourth.

Boston has homered in a club-record 21 straight games.

Relying mostly on fastballs in the mid-to-upper 90s mph with an occasional curveball and slider, Kelly struck out seven and walked three.

Junichi Tazawa went 11/3 scoreless innings and Heath Hembree got the final three outs in the combined two-hitter.

Bradley made a diving catch of Marlon Byrd’s line drive a pitch before Uribe’s hit.

Trevor Bauer (3-2) gave up four runs in five-plus innings.

Bradley reached after second baseman Jason Kipnis made a diving stab on his grounder up the middle and threw high to first, taking Santana off the bag.

The Red Sox jumped ahead 3-0 in the third. Xander Bogaerts had an RBI single before Hanley Ramirez’s two-run single.

NOTES: Relief pitcher Carson Smith (right elbow soreness) is expected to be examined by Mets medical director Dr. David Altchek. … Utility player Brock Holt (seven-day concussion DL) is planning to see Dr. Michael Collins in Pittsburgh on Tuesday. … Left-handed pitcher Eduardo Rodriguez (right knee since spring training) is now wearing a brace and scheduled for a rehab start Tuesday for Triple-A Pawtucket. … Catcher Ryan Hanigan left with a bruised left hand after getting hit by a pitch. … The Red Sox announced that minor league pitcher Brian Johnson was placed on the temporary inactive list to seek treatment for anxiety. The club said he’s going to the team’s spring training complex in Fort Myers, Florida for non-baseball activities.