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