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