Mhlongo, Coetzee live up to billing for Team SA