BOSTON (AP) _ The Cleveland Indians beat Boston for the 14th consecutive time Tuesday night, getting seven scoreless innings from Orel Hershiser to defeat the Red Sox 4-0.

Hershisher (8-4) struck out two and walked one, and Paul Shuey completed the shutout to snap the Indians' four-game losing streak. Hershiser is 4-0 with a 0.66 ERA in his last four starts.

Tom Gordon (5-4) matched him through 5 2-3 innings before Eddie Murray and Manny Ramirez hit consecutive homers. The Indians added one in the seventh when Kenny Lofton singled, stole second and scored on Omar Vizquel's single. Jim Thome's solo shot in the eighth made it 4-0.

Boston, which has never lost an entire season series, has lost all 11 meetings with the Indians this year, with the final game between the two teams Wednesday night. Cleveland also swept the Red Sox in three games in the first round of last year's AL playoffs.

Twins 6, Yankees 1, 1st game

Yankees 6, Twins 2, 2nd game

MINNEAPOLIS (AP) _ The New York Yankees, held to one run in the previous two games, got three hits and three RBIs from Bernie Williams to salvage a doubleheader split with Minnesota.

Frank Rodriguez and three relievers limited the Yankees to five hits in the Twins' victory in the opener.

Williams, who homered for New York's only run in the first game, went 3-for-5 with another homer in Game 2. His run-scoring double gave the Yankees a 4-2 lead in the fifth.

The second-game win ended a two-game losing streak for New York, which entered the series in Minnesota having swept four games at Cleveland.

Except for one poor inning, New York's Ramiro Mendoza (3-3) pitched well in his seventh major-league start.

The Yankees got to Dan Serafini, making his major league debut, early in the game, scoring twice in the first on RBI singles by Williams and Ruben Sierra.

Marty Cordova had a hit in each game to extend his hitting streak to 20 games.

In the opener, Rodriguez (7-7) consistently worked out of trouble, giving up four hits and walking six in 5 2-3 innings. Dave Hollins hit a two-run homer off Brian Boehringer (0-2), giving Minnesota a 2-0 lead in the second.

Rangers 5, Orioles 2

ARLINGTON, Texas (AP) _ Ivan Rodriguez hit two homers, leading Kevin Gross and the Texas Rangers past the Baltimore Orioles.

Brady Anderson hit his 26th homer, most in the majors, for the Orioles. But Baltimore lost for the ninth time in 12 games against Texas this season.

Gross (8-5) pitched 8 1-3 innings, allowing seven hits and one walk while striking out five.

Gross won for the third time in four starts. Last season, Gross did not win his eighth game until his 26th start on Sept. 9. Mike Henneman got the last two outs for his 19th save.

Texas took a 2-1 lead in the third against David Wells (4-7) when Rodriguez hit a 420-foot home run. Rodrigez hit his ninth homer of the season in the seventh for a 5-1 edge.

Blue Jays 8, Mariners 7

TORONTO (AP) _ Jacob Brumfield's two-run homer with one out in the bottom of the ninth inning gave the Toronto Blue Jays a victory over the Seattle Mariners.

Norm Charlton (2-2) walked Tomas Perez with one out before Brumfield lined the next pitch over the left-field fence for Toronto's 20th come-from-behind win of the season.

Brumfield, who was 0-for-4 when he came to bat in the ninth, extended his hit streak to eight games with his seventh homer of the season.

Tim Crabtree (3-2) pitched a hitless ninth for the victory.

Brewers 5, Royals 3

KANSAS CITY, Mo. (AP) _ Greg Vaughn hit his 22nd home run and the Milwaukee Brewers homered in their 14th straight game.

Milwaukee has won all five games played in Kansas City this season.

Vaughn connected for the seventh time this season against the Royals, homering into the water fountains in left field in the second inning.

Vaughn has 70 RBIs in 74 games, putting him far ahead of Cecil Cooper's team-record pace of 126 in 1983. Cooper had 53 RBIs after 73 games.

The Brewers' home run streak is one off the club record of 15 straight set in 1982.

Ricky Bones (6-8) gave up two earned run on seven hits in 5 2-3 innings. Mike Fetters pitched the ninth for his 12th save.

Pat Listach hit an RBI triple and scored on Fernando Vina's single for a 3-0 lead in the third against Mark Gubicza (4-11).

White Sox 3, Angels 2

CHICAGO (AP) _ Kevin Tapani scattered five hits in eight innings and Frank Thomas singled three times as the Chicago White Sox beat the California Angels.

Tapani (8-4) walked one and retired nine straight batters in the middle innings. Roberto Hernandez pitched a scoreless ninth for his 22nd save.

Singles by Thomas, Robin Ventura and Ron Karkovice off Mark Langston (5-3) put Chicago ahead 1-0 in the fourth. California tied it in the fifth when Chili Davis doubled and scored on Tim Wallach's groundout.

Tigers 10, Athletics 8

OAKLAND, Calif. (AP) _ On the day Oakland's Mark McGwire hit his 300th home run, Bobby Higginson drove in a career-high five runs as the Detroit Tigers defeated the Athletics.

Detroit won for the fourth time in five games as Mark Lewis added three RBIs with a double, single and bases-loaded walk. Cecil Fielder had a solo homer, his 18th.

Jason Giambi had a career-high five RBIs for the A's with a pair of homers. He hit his 12th homer, a two-run shot, in the fifth and added a three-run homer in the eighth.

Alan Trammell became the 10th player in Detroit history to reach 1,000 RBIs when he drove in a run on an infield single in the second.

Omar Olivares (4-3) allowed five runs and 11 hits in seven innings while improving his career record to 8-2 in June. Gregg Olson got four outs for his third save.

Don Wengert (2-6) lost his fourth straight start.