Idiom: Just in the nick of time

See also: