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

