Du Plessis, de Villiers take South Africa to 331/4

Johannesburg, Dec 22: South Africa were 331 for four needing another 127 runs for a memorable win against India at tea on day five of their first cricket Test at the Wanderers here Sunday.

Faf du Plessis (88 not out) and AB de Villiers (72 not out) added 95 runs in 31 overs bowled during the afternoon session.