race against time

/R EY1 S AH0 G EH0 N S T AY0 M/
noun
  1. 1

    (idiomatic) A situation in which something must be done hurriedly, before a deadline.