साउथ अफ्रीका ने जोहानिसबर्ग में खेले गए दूसरे टेस्ट मैच में भारत को सात विकेट से हरा दिया. इसी के साथ उसने तीन मैचों की टेस्ट सीरीज में 1-1 से बराबरी कर ली है.
साउथ अफ्रीका को जीत के लिए 240 रनों की जरूरत थी जो उसने मैच के चौथे दिन तीन विकेट खोकर बना लिए. साउथ अफ्रीका के कप्तान डीन एल्गर ने आगे से टीम का नेतृत्व किया और नाबाद 96 रन बनाकर टीम को जीत दिलाई. चौथे दिन साउथ अफ्रीका ने दो विकेट के नुकसान पर 118 रनों से अपनी पारी शुरू की. बारिश के कारण हालांकि दिन के शुरुआती दोनों सत्र का खेल धुल गया. लेकिन साउथ अफ्रीका ने आखिरी सत्र में जरूरी रन बना लिए. यह वांडरर्स के इस मैदान पर भारत की पहली हार है.