भारत ने दक्षिण अफ्रीका को केपटाउन में खेले गए दूसरे टेस्ट मैच में 7 विकेट से हरा दिया है। इस जीत के साथ भारत ने दो मैच की टेस्ट सीरीज 1-1 से बराबर की। दूसरा टेस्ट मैच सिर्फ पांच सेशन तक ही चला। दक्षिण अफ्रीका ने भारत को जीत के लिए 79 रनों का लक्ष्य दिया था, जिसे भारत ने तीन विकेट गंवाकर 12 ओवर में ही हासिल कर लिया। भारत की ओर से दूसरी पारी में यशस्वी जायसवाल (28), शुभमन गिल (10) और विराट कोहली (12) रन बनाकर आउट हुए। रोहित शर्मा ने 17 रन बनाए। केपटाउन में इससे पहले कोई भी एशियाई टीम जीत हासिल नहीं कर सकी थी लेकिन भारत ने अफ्रीका को हराकर ये किला भी भेद दिया है।
दूसरे मैच के पहले दिन दक्षिण अफ्रीका की टीम पहले बल्लेबाजी करते हुए सिर्फ 55 रन पर ऑलआउट हो गई थी। इसके बाद भारत के पास एक बड़ी बढ़त हासिल करने का मौका था, लेकिन भारतीय टीम ने अंतिम सत्र में 11 गेंद में छह विकेट गंवा दिए और पहली पारी में टीम 153 रन ही बना सकी। भारत को 98 रन की बढ़त मिली थी। पहला मैच दक्षिण अफ्रीका ने एक पारी और 32 रन से जीता था।