under the wire

Definition: At the last minute;before the deadline;barely on time;nearly late.

Discuss this Idiom in the comments below.