The Royals have signed reliever Juan Cruz to a two-year contract, a sure sign that they are intent on competing sooner rather than later. The deal, worth $6 million, includes a team option for a third year at $3.5 million. Kansas City will lose their second-round draft pick to Arizona after signing Cruz.