City United beat Old Boys to book one-day final spot