Old Collegians book a spot in the grand final for a third straight year.