KANSAS CITY, Mo. (AP) _ After two months of terrible pitching, Melido Perez finished with a flourish.

Perez pitched a two-hitter for his first victory in nine starts since Aug. 13 and Mike Diaz drove in two runs Saturday night as the Chicago White Sox beat the Kansas City Royals 3-0.

''This is my best game,'' Perez said. ''All my pitches were working, and I had no walks.''

Perez, 12-10, struck out a career-high 10 and walked none in his first major-league shutout and third complete game this season. He said it was especially satisfying because it was against his former club. The Royals sent him to Chicago last winter in the Floyd Bannister deal.

''I feel real good, especially because their manager, John Wathan, told me last night they were going to kick my rear, and I told him 'no way,''' Perez said.

Perez struck out five in the first three innings and had a perfect game until Danny Tartabull led off the fifth with a ground single to left. The only other Royals hit was a two-out double by Kevin Seitzer in the sixth.

''He threw the ball real well,'' Wathan said. ''I thought he had a better fastball tonight than when we saw him earlier this season, and also with us last fall.''

Perez has 12 victories, the same as Bannister.

''It's a tie now. Nobody wins,'' Perez said. ''I really pitched all right, but the team did not score many runs. To win you have to do everything together.''

Mark Gubicza, 20-8, gave up 12 hits and three runs in 7 2-3 innings and struck out seven.

Steve Lyons and Harold Baines led off the sixth with consecutive singles. Carlton Fisk and Dan Pasqua stuck out before Diaz lined a sharp single to center.

Lyons doubled in the eighth and scored on a doubled by Diaz. Darryl Boston followed with a run-scoring single.

Y-10-01-88 2344EDT