South Africa spinner Nonkululeko Mlaba claimed a 10-wicket match haul for the best figures by a South African woman in Test cricket.