Ted Higuera held the first-place Boston Red Sox to four hits and had help from Rob Deer and Jim Gantner, who hit home runs in the Brewers' 3-0 victory last night in Milwaukee.
Higuera (8-4) struck out six and walked one in his seventh complete game this season, most in the AL. It was his first shutout this season.
Oil Can Boyd (7-4), who had won five straight, gave up five hits in seven innings.
Deer led off the fifth inning with his 11th home run of the season, which provided a 2-0 lead. Gantner hit his third homer with two outs in the seventh inning.
*Tigers 2, Blue Jays 1: In Detroit, Larry Herndon's two-run homer enabled Frank Tanana to end his three-game losing streak.
Tanana (5-4) went seven innings, allowing six hits. He struck out four and walked three. Willie Hernandez finished for his ninth save.
Tanana shut out Toronto until the seventh when Tony Fernandez's third single drove in Willie Upshaw, who led off with a walk and went to second on a two-out walk by Buck Martinez.
Jimmy Key (3-5) gave up a one-out single to Darnell Coles in the second and Herndon followed with his third home run.
*Twins 4, Royals 1: Kent Hrbek went five for five, including a home run and RBI double, to lead Minnesota in Kansas City, Mo.
He doubled home a run and homered. Teammate Gary Gaetti also hit a home run to help Bert Blyleven (5-5) win a seven-hitter in his fifth complete game this season.
Danny Jackson (2-3) took the loss as the Royals' winning streak was ended at four.
*White Sox 10, A's 3: Bobby Bonilla had a three-run homer and four RBI in Chicago and teammate Greg Walker homered, tripled and scored three runs.
Bonilla's homer highlighted a four-run fifth off Chris Codiroli (4-7). After John Cangelosi and Harold Baines doubled, Walker was walked intentionally. Then Bonilla's homer went into the upper deck.
Winner Joe Cowley (2-3) walked five batters in the first inning, forcing in two runs. The White Sox tied it in the bottom of the inning on walks to Cangelosi and Carlton Fisk, an RBI single by Baines and a forceout by Bonilla.
Walker broke the tie with his homer with two outs in the third inning.
*Angels 8, Indians 2: California's Wally Joyner hit a home run in Cleveland to increase his total to 18, tops in the majors.
He had been hitless in 17 trips before doubling in the sixth inning.
"The key," teammate Reggie Jackson said, "is to stay in the batter's box, dig in, hitch up your waistband and stay in there. Yes, Wally was pretty down, but he's still young. He's still learning. I know I am."
Jackson drove in two runs with a double in a five-run third inning.
Cleveland's Joe Carter extended his hitting streak to 20 games with a first-inning single.
*Rangers 7-3, Mariners 5-2: Scott Fletcher went four for four, drove in a run and scored the lead run on a wild pitch in the opener in Arlington, Tex.
Texas scored two runs in the seventh to erase a 5-4 deficit.
With one out, Curtis Wilkerson singled and went to second when Oddibe McDowell was safe on an error by first baseman Alvin Davis. Wilkerson was thrown out at third on a double-steal attempt.
Fletcher then singled off Matt Young (4-4) to tie the game. Fletcher took second on the throw home and moved to third on Young's wild pitch. After Pete O'Brien walked, Mark Huismann replaced Young and wild-pitched Fletcher home.
In the second game, Charlie Hough held the losers to five hits in 7 2/3 innings, then Greg Harris got his second save of the night.
The Rangers have won six straight and the Mariners have lost four straight.