Bud Black gave up seven hits over 7 1/3 innings and Hal McRae, who was later ejected following a bench-clearing brawl, homered last night, leading the Kansas City Royals to a 6-2 victory over the Blue Jays in Toronto.

The Blue Jays' lead in the AL East fell to one game as the Baltimore Orioles won in Seattle, 8-1.

Black (4-3) struck out four and walked none en route to the first victory in his last seven starts. Dan Quisenberry worked the final 1 2/3 innings to earn his 22nd save.

Kansas City took a 1-0 lead in the first inning when U.L. Washington scored from second base on shorstop Alfredo Griffin's error. Toronto responded with two runs in its half of the inning when Damaso Garcia, who has hit i3 of his last 24 games, led off with a double and Lloyd Moseby hit his 11th homer.

The Royals took a 3-2 lewhen Washington reached on an infield hit, went to third on a balk and a wild pitch by Luis Leal (10-7) and scored on George Brett's ground out. McRae then walked and scored on Willie Aikens' double.

The Royals made it 4-2 in the fourth on Willie Wilson's RBI single following a double by Pat SherRae hit his sixth homer in the fifth to make it 5-2.

In the seventh inning, McRae and Toronto reliever Jim from the game. Acker's first delivery hit McRae on the helmet and the Kansas City designated hitter charged th bench-clearing brawl. After order was restored, McRae was thrown out for charging the mound and Acker was ejeonally throwing at the batter, according to home plate umpire Bill Kunkel.