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:
Source: A Dictionary of American Idioms