Last Resort, Ep 1.12: “The Pointy End of the Spear”puts together all the necessities for a thrilling finish to the series