Jeremy Guthrie was working on a no-hitter before one well-placed grounder was ruled a base hit. Then he had to settle for a no-decision. At least his team won. Guthrie pitched into the eighth inning in another dominant outing and Salvador Perez drove in three runs as the Kansas City Royals beat the Chicago White Sox 5-2 on Sunday to complete a three-game series sweep of the AL Central leaders.