दक्षिण अफ्रीका दूसरे टेस्ट के दूसरे दिन संभलकर खेलकर सत्र अपने नाम करने की ओर थी लेकिन शार्दुल ठाकुर कुछ और ही सोच कर आए थे। दूसरे टेस्ट के दूसरे दिन के पहले सत्र में 3 विकेट चटकाकर शार्दुल ठाकुर ने दक्षिण अफ्रीका का स्कोर 102 रनों पर 4 विकेट कर दिया और अब वह भारत के स्कोर से 100 रन पीछे है।
भारत ने पहली पारी में 202 रन बनाए थे जिससे दक्षिण अफ्रीका की टीम 100 रन पीछे है।लंच के समय तेंबा बावुमा खाता खोले बिना खेल रहे थे। दक्षिण अफ्रीका की ओर से कीगन पीटरसन ने 62 रन बनाए। भारत की तरफ से शार्दुल ठाकुर ने तीन जबकि मोहम्मद शमी ने एक विकेट हासिल किया।
दक्षिण अफ्रीका ने एक विकेट पर 35 रन से आगे खेलना शुरू किया । कप्तान डीन एल्गर ने 11 रन और कीगन पीटरसन ने 14 रन से अपनी पारी को आगे बढ़ाया। दोनों स्कोर को 88 रन तक ले गए। शार्दुल ने एल्गर को विकेटकीपर पंत के हाथों कैच कराकर भारत को दिन की पहली और दक्षिण अफ्रीका की पारी में दूसरी सफलता दिलाई। एल्गर ने 120 गेंदों पर चार चौकों की मदद से 28 रन बनाये।
शार्दुल ने अर्धशतक पूरा कर चुके कीगन पीटरसन को टीम के 101 के स्कोर पर आउट कर दक्षिण अफ्रीका को तीसरा झटका दिया। पीटरसन ने 118 गेंदों पर नौ चौकों की मदद से 62 रन बनाये।
शार्दुल यहीं नहीं थमे। उन्होंने रैसी वान डेर डुसेन को मात्र एक रन पर विकेटकीपर पंत के हाथों कैच कराकर अपना तीसरा और मेजबान टीम का चौथा विकेट निकाल दिया। दूसरे दिन लंच से पहले गिरे तीनों विकेट शार्दुल के हिस्से में गए। लंच के समय तेम्बा बावुमा खाता खोले बिना क्रीज पर थे। शार्दुल ने मात्र छह रन देकर तीन विकेट लिए।