Есть такой английский термин - last stand. Его сложно перевести на русский, это как бы последний этап обороны или сопротивления в сражении, когда оборона вот-вот падет. Понятно, что как последний рубеж или последний бой нельзя перевести, есть семантическое различие.