Rivals Rangers and Saints battle in elimination final