Steve Crawford rescued Oil Can Boyd from a seventh-inning jam and Jim Rice drove in two runs in helping the Boston Red Sox to a 3-1 victory over the Cleveland Indians last night.

The Red Sox got to left-hander Neal Heaton (2-5) for single runs in the first, second and seventh innings en route to their third straight victory and 13th in 15 games.

Boyd (7-3), earning a career-best fifth consecutive victory, allowed nine hits and two walks. Mel Hall hit a home run in the sixth for Cleveland.

Cleveland's Joe Carter singled in the third to extend his hitting streak to 16 games, the longest current streak in the majors. Boston's Wade Boggs went one for four, dropping his major league-leading average three points to .396.

Blue Jays 3, Twins 1: In Toronto, Jim Clancy had a no-hitter through six innings and George Bell hit a two-run homer to help beat Minnesota.

Clancy (6-3) lost his no-hit bid when Kent Hrbek led off the seventh with a sharp line drive hit to right field.

Clancy, who walked two and struck out six, was removed with none out in the ninth after singles by Roy Smalley and Hrbek. Tom Henke came on for his fifth save, allowing a sacrifice fly by Tom Brunansky.

In 1982, Clancy carried a perfect game into the ninth inning against Minnesota and had it broken by the first batter, Randy Bush.

Bell's eighth homer off Bert Blyleven (4-5) helped Toronto take a 3-0 lead in the first inning. It was the 20th homer surrendered by Blyleven this season, who in 16 seasons has not allowed more than 24 homers.

Rangers 1, White Sox 0: Charlie Hough allowed only three hits over 8 1/3 innings and Pete O'Brien doubled home a first-inning run to give Texas the victory in Chicago. The victory ended a three-game losing streak for the Rangers; the White Sox lost for the eighth time in nine games.

Hough (4-2) outdueled Joe Cowley (1-3), who permitted six hits and struck out 10. Hough struck out three and walked two before being replaced by Mitch Williams with one out and a runner on first in the ninth.

Brewers 7, Royals 2: Rick Manning hit a two-run homer and Ted Higuera allowed nine hits as visiting Milwaukee ended Kansas City's four-game winning streak.

Higuera (7-4) pitched his sixth complete game, walking three and striking out five. Danny Jackson (2-2) took the loss.

A's 7, Tigers 1: Dave Kingman's two-run double and seven Detroit walks helped Oakland score seven runs in the first inning and hand the visiting Tigers their fourth straight loss.

Winner Chris Codiroli (4-6) allowed just three hits in seven innings and Bill Mooneyham finished up.

Detroit's only run came on Lance Parrish's seventh-inning homer, his 11th. Kirk Gibson came off the disabled list and went zero for four -- striking out three times -- as a designated hitter in his first game for the Tigers since April 22.

Angels 8, Yankees 7: Willie Randolph made his second error of the game and Brian Downing singled home the winning run in the bottom of the ninth inning in Anaheim as California beat New York.

The Angels came back from a 7-6 deficit in the ninth after the Yankees had erased a 6-1 California lead with six runs in the last three innings. Dave Righetti (4-3) took the loss.