Rangers lose to Fergus, fall to second place