At the last possible moment; just before or within the assigned time.
at the last possible moment; just in time
after an undesirable delay; undesirably late