SA take series as Zimbabwe crumble