फाइनल मैच में टॉस हारकर पहले बल्लेबाजी करने के लिए मैदान पर उतरी भारतीय टीम को शानदार शुरुआत मिली। शिखर धवन और रोहित शर्मा ने पहले विकेट के लिए 103 रन की साझेदारी की।यहाँ से इंग्लिश टीम ने वापसी करते हुए रोहित शर्मा को 37 और शिखर धवन को 67 रन के निजी स्कोर पर चलता किया।
ऋषभ पन्त 62 गेंद में 78 रन बनाकर आउट हुए और हार्दिक पांड्या 44 गेंद पर 64 रन बनाकर आउट हो गए। इस समय भारत का स्कोर 6 विकेट पर 276 रन था। शार्दुल ठाकुर और क्रुणाल पांड्या ने पारी को आगे बढ़ाते हुए स्कोर 300 से पार पहुँचाया शार्दुल ठाकुर ने 21 गेंद पर 30 रन बनाए। इस तरह से भारतीय टीम 48.2 ओवर में 329 रन बनाकर आउट हो गई। इंग्लैंड के लिए मार्क वुड ने 3 और आदिल राशिद ने 2 विकेट चटकाए। लक्ष्य का पीछा करते हुए इंग्लैंड की शुरुआत खराब रही और जेसन रॉय 14 रन बनाकर आउट हो गए। अंतिम 5 गेंद में 13 रन बनाने में सैम करन असफल रहे और इंग्लिश टीम 9 विकेट पर 322 रन बना पाई।
भारतीय टीम ने अंत में रोमांचक मैच को 7 रन से जीत लिया। सैम करन 83 बॉल में 95 रन बनाकर नाबाद रहे। भारत के लिए शार्दुल ठाकुर ने 4 और भुवनेश्वर ने 3 विकेट चटकाए। इस जीत के साथ ही भारतीय टीम वर्ल्डकप सुपर लीग में 29 अंकों के साथ पाकिस्तान 20 अंक को पीछे छोड़ा सातवें पायदान पर आ गयी है।
हालाँकि अफगानिस्तान और बांग्लादेश की टीमें अभी भी पॉइंट टेबल में भारत से आगे हैं। इसके अलावा यह वनडे इतिहास में पहली बार है जब भारत ने लगातार 6 एकदिवसीय मैचों में 300+ का स्कोर बनाया है (329 बनाम इंग्लैंड, 336/6 बनाम इंग्लैंड, 317/5 बनाम इंग्लैंड, 302/5 बनाम ऑस्ट्रेलिया, 338/9 बनाम ऑस्ट्रेलिया, 308/8 बनाम ऑस्ट्रेलिया)।