The White Sox beat the Boston Red Sox and Roger Clemens, 7-2, last night on a disputed play in Chicago that got Clemens ejected in the fifth inning and might cost him a suspension.

Chicago trailed, 2-0, entering the fifth, then loaded the bases when Tim Hulett, Ozzie Guillen and Julio Cruz singled. When John Cangelosi forced Guillen, Hulett scored and Cruz took third. After Steve Lyons' fly tied it, Harold Baines hit a roller to first baseman Bill Buckner. Buckner tossed to Clemens covering first, but umpire Greg Kosc ruled Clemens missed the bag.

So, instead of Clemens getting the third out, Cangelosi had scored the lead run. For much of the next five minutes, Clemens was restrained by teammates. The scoreboard replay didn't help matters because it seemed to support Clemens' argument.

"There's no question in my mind I got the bag," Clemens said after the game.

"I honestly believe I had the play right," Kosc said. "Why would I want to call the guy safe?"

When a reporter told Kosc that the video replay seemed to show that Baines was out, Kosc said: "The replay is wrong because they got the wrong angle."

Further, Clemens said it was Kosc who had hit him with his arm when he pointed at the bag.

Two pitchers on the Boston bench, Bruce Hurst and Al Nipper, were ejected, too.

"I will pick up their fines," Clemens said.

Jose DeLeon (1-0) outpitched Clemens (17-3), who lost for the first time in 11 decisions on the road this year. Sammy Stewart replaced Clemens.

Hulett went four for four, including a two-run homer.

Brewers 5, Yankees 0: New York started newly acquired Ron Kittle, Wayne Tolleson and Joel Skinner but it didn't help. Ted Higuera's six-hitter enabled the Brewers to sweep the three-game series in Milwaukee.

Higuera (13-7) gave up six singles in his second shutout and ninth complete game this season. Since the all-star break he is 3-0 with a 1.56 ERA.

Kittle, the Yankees' designated hitter, struck out three times. Tolleson played short and Skinner caught. All were obtained from the White Sox Tuesday night.

Rickey Henderson of the Yankees was ejected for arguing a third strike in the eighth inning.

Tigers 11, Indians 3: In Cleveland, Eric King (8-2) allowed six hits in 7 1/3 innings to help make Detroit 11-3 since the all-star break.

"He's the best young pitcher I've seen this year," Indians Manager Pat Corrales said.

Tony Bernazard hit a home run with none on in the sixth for Cleveland, then hit another with one on, his 10th, in the eighth. Those were the only runs King allowed. He walked two and struck out three.

The Tigers got a homer and three RBI from Dwight Lowry and three RBI from John Grubb.

Tigers reliever Jim Slaton was ejected in the ninth for dusting Andre Thornton. But Cleveland starter John Butcher had hit one Tiger and reliever Dickie Noles had hit two more. When Noles dusted Kirk Gibson in the eighth inning, players from both benches stormed the field but threw no punches.

Blue Jays 7, Royals 2: In Kansas City, Mo., Jesse Barfield and Ernie Whitt hit homers in the fifth inning to enable Joe Johnson to get his first AL victory.

Johnson, acquired July 6 from Atlanta, gave up six hits, struck out three and walked four in 6 2/3 innings. John Cerutti finished up to help the Blue Jays complete a three-game sweep of the Royals.

Barfield tied the score, 1-1, with his 26th homer of the season, leading off the fifth against Dennis Leonard (6-10), who has lost six straight. Whitt put the Blue Jays ahead, 3-1, with his 10th homer.

Mariners 4, Twins 2: In Minneapolis, Spike Owen's two-run single in the sixth inning enabled Seattle to break a three-game losing streak. Mike Morgan (8-10) allowed two runs and four hits in the first five innings, striking out one and walking five.

Angels 6, A's 2: Pinch hitter Doug DeCinces' double in the eighth inning ended a 2-2 tie in Oakland. John Candelaria (4-1) pitched seven innings, allowing five hits and two runs, striking out five and walking none, then Donnie Moore earned his 12th save.