Today is the final episode of Halo: Nightfall, isn't it? Oh boy...
The ending is pretty much set up already.
Locke and Macer survive, evil guys get their comeuppance, Randall realizes that since he's a Spartan he's got the Halo Legends clause in his contract, and must die.