racing against time

[ˈreɪsɪŋ əˈɡɛnst taɪm] レーシング アゲインスト タイム

1. 決められた短い時間内で、急いで作業を終えようとすること。

期限が迫っている、あるいは非常に限られた時間しかない状況で、必死に目標達成や問題解決に取り組む様子を表します。
We are racing against time to finish the project before the deadline. (締め切りまでにプロジェクトを終えるために、私たちは時間と戦っています。)

2. 時間との戦い、時間切れになる前に何かを成し遂げようとすること。

時間が非常に貴重であり、その時間を最大限に活用して、ある目的を達成しようとする切迫した状況を描写します。
We are racing against time to finish the project before the deadline. (締め切りまでにプロジェクトを終えるために、私たちは時間と戦っています。)