Last ditch effort, A

1. A last chance to do something. 2. The final attempt at a successful outcome.