Pakistan, Oct. 22 -- Two late wickets by a 38-year-old debutant spinner Asif Afridi checked world champion South Africa's progress in the second and final test against Pakistan on Tuesday.

Left-armer Afridi (2-24) picked up the wickets of half century-maker Tony de Zorzi (55) and Dewald Brevis got dismissed for his second duck of the series as South Africa slipped to 185-4 at stumps on Day 2.

The Proteas still trails Pakistan by 148 runs on an abrasive wicket where left-arm spinner Keshav Maharaj earlier took 7-102 to dismiss the home team for 333 in the first session.

"I'm very happy for Asif, it's very late (a test debut) for him but at least he's got to play test cricket," Pakistan middle-order batter Saud Shakeel said. "He has so m...