CHICAGO (AP) _ Jeff King, Mike Sweeney and Joe Randa hit solo home runs to back Kevin Appier and lead the Kansas City Royals over Chicago 3-1 today for their first sweep at the White Sox in six years.

Appier (1-1) gave up four hits in six-plus innings, allowing a home run to Frank Thomas. Appier, who lost Boston 5-3 in the season opener, struck out four and walked two, leaving after Chris Singleton's leadoff single in the seventh.

Jeff Montgomery pitched the ninth for his first save, completing a five-hitter and giving the Royals a three-game winning streak. Kansas City hadn't swept a series at Chicago since May 25-27, 1993.

James Baldwin (1-1) gave up three runs, eight hits and three walks in 6 2-3 innings and struck out three.

Randa hit his second homer of the season in the first, but Thomas tied the game when he led off the fourth with his second home run. Thomas, who hit below .300 last year for the first time in his career, is 12-for-19 (.632) this season.

King and Sweeney hit consecutive homers with two outs in the sixth. It was King's first and Sweeney's second.

Notes: Third baseman Greg Norton, who has three errors in the previous two games, did not start Sunday so he could have a ``day of work,'' Chicago manager Jerry Manuel said. ... The White Sox will play their Triple-A farm team at Charlotte on Monday. ... Sweeney went 7-for-13 in the series with two homers and a pair of doubles. ... Appier, who missed most of last season following shoulder surgery, has more than twice as many career pitching victories (106) as the rest of the Royals staff.