Dean Elgar smashed 96* to help South Africa win for the first time against India in Johannesburg.
The start of the fourth day of the India vs South Africa Test has been delayed due to rain
Elgar remained unbeaten on 46 as South Africa need 122 more runs to level the Test series against India.
Johannesburg has been the fortress of the Indian cricket team for the last 29 years, having not lost a single Test at the venue.
Fakhar Zaman was dismissed for a magnificent 193 but it needed a bit of deception from Quinton de Kock to send him back, raising doubts of ‘fake fielding’.
Sourav Ganguly's wrong call at the toss in the 2003 World Cup final vs Australia was fatal for India.
Australia made 434 but still lost an ODI against South Africa as they made 438/9.