Royal win but Trinity regain Bradby Shield