কার্ডিফে দ্বিতীয় টি-টোয়েন্টিতে শ্রীলঙ্কাকে ৬ উইকেটে হারিয়ে তিন ম্যাচের সিরিজ এক ম্যাচ বাকি থাকতেই জিতে নিয়েছে ইংল্যান্ড। ১৪৬ রানের লক্ষ্য তাড়া করে স্বাগতিকরা ১২.১ ওভারে জয় পায়, হাতে ছিল ৪৭ বল। টম ব্যান্টন ২৪ বলে চার ছক্কায় অপরাজিত ৫২ রান করে দলকে জিতিয়ে মাঠ ছাড়েন। ৩২ রানে ৩ উইকেট নেওয়া লিয়াম ডসন ম্যাচসেরার পুরস্কার পান।
টস হেরে ব্যাট করতে নেমে শ্রীলঙ্কা প্রথম পাঁচ ওভারে উইকেট না হারিয়ে ৫৫ রান তোলে। তবে পাওয়ারপ্লের শেষ ওভারে টানা দুই বলে দুই উইকেট নিয়ে ডসন ম্যাচের নিয়ন্ত্রণ বদলে দেন। শেষ পর্যন্ত সফরকারীরা ৯ উইকেটে ১৪৫ রানে থামে এবং ৯০ রানের মধ্যে ৯ উইকেট হারায়। পাথুম নিশাঙ্কা ২১ বলে ৩৭ রান করেন, চারিথ আসালাঙ্কার ব্যাট থেকে আসে ৩১ এবং ওয়ানিন্দু হাসারাঙ্গা করেন ২৭ রান।
ইংল্যান্ডের জেমি ওভারটন নেন ২ উইকেট। সনি বেকার চার ওভারে ১৫ রানে ১ উইকেট নেওয়ার পাশাপাশি ১৯তম ওভারে মেডেন দেন। জস বাটলার ৩০ ও অ্যানিউরিন ডোনাল্ড ২১ রান করে উদ্বোধনী জুটিতে ৫১ রান যোগ করেন। হ্যারি ব্রুক ৮ বলে ২৩ রান করেন। সিরিজের তৃতীয় ও শেষ টি-টোয়েন্টি শনিবার ম্যানচেস্টারের ওল্ড ট্র্যাফোর্ডে হবে।