चैंपियंस ट्राफी के पहले सेमीफाइनल में पाकिस्तान ने मेजबान इंग्लैंड को आठ विकेट से हरा दिया। इसके साथ ही पाकिस्तान फाइनल में पहुंचने वाली पहली टीम बनी। यह भी तय हो गया कि इस प्रतियोगिता का फाइनल दो एशियाई टीमों के बीच ही खेला जाएगा क्योंकि सेमीफाइनल में पहुंची दो अन्य टीमें भारत व बांग्लादेश है।
कार्डिफ में पहले बल्लेबाजी करने उतरी इंग्लैंड की टीम 49.5 ओवर में केवल 211 रन पर ही आल आउट हो गई। पकिस्तानी गेंदबाज हसन अली और जुनैद खान ने इंग्लैंड के बल्लेबाजों को बांध कर रख दिया। जोए रूट ने 46 तो जॉनी बेयरस्टा ने 43 रन बनाए। बेन स्टोक्स ने 34 रन का योगदान किया। इंग्लैंड के निचले क्रम के बल्लेबाज बुरी तरह विफल रहे।
हसन अली ने 10 ओवर में 35 रन देकर तीन विकेट लिए। जुनैद खान व रूमन रइस ने दो दो विकेट चटकाए।
जवाब में पाकिस्तानी बल्लेबाज किसी भी दबाव में नजर नहीं आए। अजहर अली ने 76 रन बनाए तो फखर जमान ने 57 रन का योगदान किया। बाबर आजम 38 रन और मोहम्मद हफीज 31 रन नाबाद रहे। पाकिस्तान ने 37.1 ओवर में दो विकेट पर 215 रन बनाकर बड़ी आसानी से मैच जीत लिया। हसन अली मैन आफ द मैच रहे।