An amazing 106 not out from Kane Williamson shepherded New Zealand home in a thriller; they’re very close to the semi-finals, while South Africa are very nearly gone