After batting out the tricky first hour's play, India lost Rohit Sharma to a Kagiso Rabada scorcher at 144kmphs.
Right after Lunch break, Vernon Philander removed Pujara and Ashwin in quick succession.
The onus of rescuing India fell on Hardik Pandya as Dale Steyn removed Wriddhiman Saha and reduced India to 91 for 7
Hardik Pandya started shakily but survived the troubled early period to start playing his shots more frequently.
Bhuvneshwar Kumar proved to be the perfect batting partner for Hardik Pandya to help India recover from their dire position
Hardik Pandya rode his luck, survived two reprieves to smash a half-century and eventually get dismissed on a fantastic 95-ball 93, that included 14 fours and a six.