last ditch effort

/ˌlæst dɪtʃ ˈefərt/ ラスト ディッチ エフォート

1. 成功か失敗かの瀬戸際で、これ以上他に手段がない中で行われる最後の、しばしば絶望的な試みや努力。

成功か失敗かの瀬戸際に追い込まれた状況で、これ以上の手段がない中で行われる、最後の、しばしば絶望的な試みや努力を表します。これに失敗すれば終わり、という切迫した状況で使われます。
The team made a last ditch effort to score in the final seconds of the game. (そのチームは試合の最後の数秒で得点するために、最後の必死の努力をした。)
関連
final attempt
Hail Mary