जोहान्सबर्ग में दक्षिण अफ्रीका के खिलाफ चौथे वन-डे में टॉस जीतकर पहले बल्लेबाजी करते हुए भारत ने 7 विकेट पर 289 रन बनाए हैं। भारत की तरफ से ओपनर बल्लेबाज शिखर धवन ने शानदार शतक लगाया। उनके अलावा कप्तान विराट कोहली ने भी 75 रनों की पारी खेली। ब्रेस्ट कैंसर के लिए जागरूकता और धन के लिए इस मैच में दक्षिण अफ्रीका की टीम पिंक ड्रेस में खेल रही है। टॉस जीतकर विराट कोहली ने पहले बल्लेबाजी करने का फैसला किया लेकिन रोहित शर्मा एक बार फिर फ्लॉप साबित हुए। उन्हें कगिसो रबाडा ने खुद की गेंद पर 5 रन के निजी स्कोर पर लपका। इस समय कुल स्कोर 20 रन था। इसके बाद कोहली और धवन ने दूसरे विकेट के लिए 158 रन जोड़े। कोहली को मॉरिस की गेंद पर मिलर ने 75 रन के निजी स्कोर पर लपका। धवन ने मैदान के चारों तरफ शॉट लगाते हुए अपना तेरहवां वन-डे शतक जमाया। एशिया से बाहर यह उनका आठवां शतक है। जब 200/2 स्कोर था तब खराब मौसम और लाईट की वजह से खेल रोका गया। 40 मिनट बाद फिर जब खेल शुरू हुआ तब अजिंक्य रहाणे (8) और श्रेयस अय्यर (18) के विकेट गिर गए। हार्दिक पांड्या (9) शॉर्ट पिच गेंदों पर जूझते नजर आए और सैंतालीसवें ओवर में रबाडा की गेंद को कवर्स के ऊपर से खेलने के प्रयास में मार्करम को कैच थमा बैठे। दक्षिण अफ़्रीकी कप्तान ने बेहद लाजवाब तरीके से उछलकर एक हाथ से कैच लिया। महेंद्र सिंह धोनी एक तरफ धीरे-धीरे खेल रहे थे लेकिन उन्हें नियमित स्ट्राइक नहीं मिल रही थी। उन्होंने 43 गेंद पर 42 रन बनाकर टीम का स्कोर 7 विकेट पर 289 रन बनाए। अंतिम 10 ओवर में सिर्फ 59 रन बने। दोबारा मैच शुरू होने के बाद दक्षिण अफ्रीका ने जबरदस्त वापसी की और 83 रनों के भीतर भारत के 5 विकेट झटके। एनगीडी और रबाडा ने 2-2 सफलताएं हासिल की। रबाडा ने अंतिम ओवरों में शॉर्ट गेंदों से भारतीय बल्लेबाजों को रन बनाने से रोककर रखा।