T20 World Cup के 39वें मैच में इंग्लैंड ने श्रीलंका को 4 विकेट से हराते हुए सेमीफाइनल में स्थान पक्का किया। पहले खेलते हुए श्रीलंकाई टीम ने 141/8 का स्कोर बनाया, जवाब में इंग्लैंड ने दो गेंद शेष रहते 144/6 का स्कोर बनाकर मुकाबला अपने नाम किया। इंग्लिश स्पिनर आदिल राशिद (1/16) के गेंदबाजी प्रदर्शन के लिए प्लेयर ऑफ़ द मैच चुना गया। श्रीलंका की हार से ऑस्ट्रेलिया की टीम भी वर्ल्ड कप से बाहर हो गई।
श्रीलंका ने टॉस जीतकर पहले बल्लेबाजी चुनी। पैथुम निसांका और कुसल मेंडिस की जोड़ी ने 39 रन जोड़े। मेंडिस 18 रन बनाकर चौथे ओवर में क्रिस वोक्स का शिकार बने। नौवें ओवर में धनंजय डी सिल्वा 9 रन बनाकर आउट हुए। चरिथ असलंका की पारी भी 8 रन से आगे नहीं बढ़ पाई। निसांका का विकेट 16वें ओवर में गिरा। उन्होंने 45 गेंदों में पांच छक्कों और दो चौकों की मदद से 67 रन बनाये। भानुका राजपक्षे ने 22 रनों की पारी खेली। निचले क्रम से कुछ खास योगदान नहीं प्राप्त हुआ और कप्तान दसुन शनाका 3 और वानिन्दु हसरंगा 9 रन का ही योगदान दे पाए। इस तरह टीम बड़ा स्कोर बनाने से रह गई। इंग्लैंड के लिए मार्क वुड ने सबसे ज्यादा तीन विकेट चटकाए।
लक्ष्य का पीछा करते हुए इंग्लैंड की शुरुआत धमाकेदार रही। एलेक्स हेल्स और जोस बटलर की ओपनिंग जोड़ी ने 75 रन जोड़े। आठवें ओवर में बटलर 23 गेंदों में 28 रन बनाकर आउट हुए। हेल्स अच्छी बल्लेबाजी कर रहे थे लेकिन अर्धशतक के करीब जाकर आउट हो गए। उन्होंने 30 गेंदों में साथ चौके और एक छक्के की मदद से 47 रन बनाये। यहाँ से कुछ विकेट जल्दी गिरे। हैरी ब्रूक और लियाम लिविंगस्टोन 4-4 रन बनाकर चलते बने। मोईन अली का बल्ला एक बार फिर खामोश रहा और वह 1 रन बनाकर वानिन्दु हसरंगा का शिकार बने। सैम करन भी 6 रन बनाकर आउट हुए। हालाँकि बेन स्टोक्स टिके हुए थे और उन्होंने नाबाद 42 रन बनाते हुए टीम को सेमीफाइनल में पहुँचाया।