Requiring a determined or desperate effort to avoid the consequences of failure.
Final, as a last resort; done in desperation.