आईसीसी विश्वकप का 33वां मुकाबला भारत और श्रीलंका के बीच खेला गया। यह मुकाबला मुंबई के वानखेड़े स्टेडियम में खेला गया। इस रोमांचक मुकाबले में भारत ने एक तरफा जीत दर्ज कर शेरों की तरह सेमीफाइनल में अपनी जगह पक्की कर ली है। खेले गए इस मैच में भारत ने श्रीलंका को रिकॉर्ड 302 रनों से हरा दिया। श्रीलंका की पूरी टीम ने भारतीय गेंदबाजों के सामने घुटने टेक दिए और पूरी की पूरी टीम 55 रनों पर ही सिमट गई। इस जीत के साथ इस विश्व कप में अब तक भारतीय टीम अजेय बनी हुई है। भारत ने लगातार सातवां मैच जीतकर 14 अंक के साथ सेमीफाइनल में जगह बना ली है। भारत सेमीफाइनल में पहुंचने वाली पहली टीम बनी है।
इस मैच में भारत ने पहले बल्लेबाजी करते हुए 50 ओवर में आठ विकेट खोकर 357 रन बनाए। शुभमन गिल ने सबसे ज्यादा 92 रन की पारी खेली। वहीं, विराट कोहली ने 88 और श्रेयस अय्यर ने 82 रन बनाए।
भारत के लिए मोहम्मद शमी ने पांच विकेट लिए। मोहम्मद सिराज ने तीन और जसप्रीत बुमराह, रवींद्र जडेजा ने एक-एक विकेट लिया।