Feb 28, 2009 6:46 PM EST

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.

Via FOX Sports