18. JUST IN TIME / IN THE NICK OF TIME
This means that you get somewhere or finish something just before it is too late. At the last possible moment.
- She thought her husband was going to miss the birth of their first baby, but he arrived just in the nick of time.