race against time

race against time  {v. phr.}
To be in a great hurry to finish a given project by a specified deadline.
The workers were racing against time to finish the campus modernization project.
Categories: time work {v. phr.}