At the last possible moment; just before or within the assigned time.
Synonym of not a minute too soon