last ditch

[last ditch] {n.} The last place that can be defended; the lastresort.

They will fight reform to the last ditch.