The winner of last night's Navy challenge has immunity and has headed straight into the grand finale, leaving the remaining three to battle it out for the final two spots.