De Villiers helps South Africa edge ahead

AB de Villiers held fort as South Africa took the first innings lead in the second Test.