I do think we will beat Sri Lanka though. They're not a great side since Sangakkara and Jayawardene retired.But similarly, lose and we're out. Had WI sufficiently damaged SA's NRR today, then we might have still been able to squeeze through with a defeat tomorrow. But not now.
SA-SL could yet be a totally meaningless game, or a de facto QF game.