Tim Leary pitched eight shutout innings and Ben Oglivie drove in three runs to lead the Brewers over the Boston Red Sox, 7-3, yesterday in Milwaukee.

The Red Sox, after getting only four hits off Leary (4-5) in eight innings, scored three runs in the ninth and loaded the bases with two outs before Dan Plesac retired Bill Buckner on a fly ball for his fourth save.

Robin Yount scored three runs and had two doubles among Milwaukee's 10 hits.

The Brewers took a 5-0 lead in the fourth against Mike Brown (4-2) on four hits, a wild pitch and an error. Yount led off with a double, took third on a fly ball and scored on Oglivie's single.

Dale Sveum walked and the runners advanced on catcher Marc Sullivan's error. Rob Deer's run-scoring single finished Brown, and Sammy Stewart allowed an RBI grounder by Jim Gantner. Charlie Moore's RBI triple capped the scoring.

*Indians 11, Angels 4: Brook Jacoby homered twice and drove in four runs, Mel Hall hit a two-run homer and Joe Carter tripled to extend his hitting streak to 21 games as Cleveland routed visiting California.

The Indians' Andre Thornton went four for four with a walk and drove in two runs. He has reached base in nine straight plate appearances with six hits and three walks.

The Indians sent up 10 batters and hit for the cycle in the first against Jim Slaton (4-5) and T.R. Bryden.

"I just plain stunk," said Slaton. "That's all. I didn't have good stuff. I fell behind batters, then I fell on my behind. I was out of there before I knew it."

Shortstop Julio Franco was not in the Indians' lineup because he left the ballpark about 45 minutes before the game began, Cleveland Manager Pat Corrales said.

Cleveland coach Johnny Goryl said: "Julio's just got a slight personal problem."

*Twins 4, Royals 2: In Kansas City, Mark Portugal and Frank Pastore pitched a five-hitter and Randy Bush had two RBI for Minnesota.

Portugal (2-6) allowed three hits, struck out five and walked four before leaving in the seventh.

Against Bret Saberhagen (3-6), the Twins scored three runs in the third inning. Jeff Reed led off with a single and Kirby Puckett singled with one out. Bush hit a two-run double and later scored on Tom Brunansky's single.

*White Sox 8, A's 5: Chicago completed a four-game sweep of visiting Oakland as Greg Walker drove in three runs with a double and a single and Bobby Bonilla had a two-run double.

Walker was six for 14 in the sweep. He had a two home runs, a triple and a double. "No particular reason," he said. "I've got my timing, I had a good series and I really don't want to figure it out."

Joel Davis (3-3) worked five innings for the victory, giving up five runs on eight hits. Dave Schmidt pitched the final four innings, allowing one hit and striking out six, for his second save.

Curt Young (4-2) took the loss, the fifth straight for the A's.

Chicago got three runs in the first. Wayne Tolleson walked, Tim Hulett doubled, Harold Baines had an RBI groundout and Carlton Fisk hit a sacrifice fly. A walk to Bonilla preceeded Walker's RBI double.

*Blue Jays 4, Tigers 2: Jesse Barfield hit a two-run homer and Tony Fernandez's RBI grounder broke an eighth-inning tie as Toronto won in Detroit.

With the score 2-2, Ernie Whitt hit a one-out single in the eighth. Pinch runner Ron Shepherd moved to third on a pinch single by Rick Leach and scored on Fernandez's high-hop grounder to shortstop.

Mark Eichhorn (6-2, 0.86 ERA) pitched four hitless innings and struck out seven. He relieved Jim Clancy, who gave up two runs on six hits and left after walking two batters to start the fifth. Tom Henke worked the ninth for his seventh save.

Detroit rookie Eric King, making his first major league start, allowed three hits and two runs in seven innings. Randy O'Neal (0-3) began the eighth.

*Rangers 5, Mariners 4: In Arlington, Tex., Pete Incaviglia's third hit, a bases-loaded single in the 10th inning, gave Texas its seventh consecutive victory.

The inning opened with Curtis Wilkerson being hit by a pitch from Seattle's Karl Best (1-1), who had come in after starter Mike Moore had allowed nine hits and four runs through nine innings.

Wilkerson moved to second when Oddibe McDowell walked, and the runners advanced on Toby Harrah's sacrifice bunt. Pete O'Brien was intentionally walked to load the bases.

Incaviglia, who singled in the third and doubled and scored the tying run in the ninth, then stroked a 1-1 pitch into center field to score Wilkerson.

Mitch Williams (5-0) pitched the 10th to hand Seattle its fifth straight loss.

Texas tied the game, 4-4, in the ninth when Incaviglia doubled off Moore and scored on Gary Ward's single.