Pat Sheridan drove in all the home team's runs as Kansas City scored its first-ever runs against Tom Seaver and defeated Chicago behind Charlie Leibrandt's three-hitter.
Leibrandt (5-2) surrendered leadoff singles in the first, third and sixth innings as the Royals won their fourth in a row and handed Chicago its fifth loss in a row.
Seaver (4-3), who pitched shutouts in his only two starts against the Royals last season after coming to the American League, was tagged for a leadoff double in the second inning by Jorge Orta. He stayed at second when Steve Balboni flied to left but Sheridan singled sharply to center and Orta scored easily.
The Royals added two unearned runs in the eighth after Seaver fanned the first two batters. George Brett doubled, Orta was hit by a pitch and Balboni was safe on third baseman Bryan Little's fielding error, loading the bases for Sheridan, who hit a two-run double.
"I wouldn't mind going out there with that kind of stuff every time," said Seaver, whose teammates have gone into a horrendous hitting slump. "I know we'll start scoring runs again. When you get shut out, that's when you'd like to have a bad game. But it doesn't work that way." In losing their last five games, the White Sox have scored just eight runs while batting .178.