Postpublished at 18:40 Greenwich Mean Time 19 February 2023
Daniel Norcross
BBC Test Match Special
I've done some rough calcuations and it is not looking good for New Zealand.
If South Africa beat Bangladesh, which is highly likely, they will need to bowl Sri Lanka out for about 35 and hope South Africa only win by about 10.