Shane Bieber struck out 12 in seven one-hit innings, and the Cleveland Indians beat the Detroit Tigers 5-2 on Thursday.

Bieber (5-3) took a no-hit bid into the seventh before Jonathan Schoop led off with a home run to left. The Cleveland right-hander then struck out three more hitters and left after 103 pitches. Eddie Rosario homered for the Indians, who helped Terry Francona to his 700th victory as Cleveland’s manager. Only Lou Boudreau (728) and Mike Hargrove (721) are ahead of him in franchise history.

Matthew Boyd (2-6) allowed four runs and six hits in five innings for the Tigers, who have lost five of six. Bieber was trying to pitch the seventh no-hitter in the major leagues this season, which would have tied for the most since 1900 and been one shy of the mark set in 1884. It would have been Cleveland’s first since Len Barker threw a perfect game on May 15, 1981.

Eddie Rosario had 3 hits, a homer and drove in three runs for the Tribe.

The Indians have the longest current no-hitter drought in the majors, although Cleveland has been on the other end of two of them this season — by Carlos Rodón of the Chicago White Sox and Wade Miley of the Cincinnati Reds.