सुबह के सत्र में भारतीयों का दबदबा रहा क्योंकि उन्होंने सात विकेट चटकाए और श्रीलंका को बैकफुट पर धकेल दिया। अपनी पहली पारी में 8 विकेट पर 574 के कुल स्कोर के आधार पर 400 रनों की बड़ी बढ़त लेने के बाद, मेजबान टीम ने श्रीलंका की दूसरी पारी में एक और विकेट लिया, इससे पहले कि अंपायरों ने लंच ब्रेक के लिए संकेत दिया।
पर्यटक अपनी दूसरी पारी में 4 ओवर में 1 विकेट पर 10 रन पर पहुंच गए क्योंकि रविचंद्रन अश्विन ने सलामी बल्लेबाज लाहिरू थिरिमाने को शून्य पर आउट कर दिया। अश्विन ने टेस्ट क्रिकेट में सातवीं बार साउथपॉ को रोहित शर्मा के हाथों स्लिप कॉर्डन पर कैच कराकर आउट किया।
उस विकेट के साथ, अश्विन टेस्ट क्रिकेट में सर्वकालिक अग्रणी विकेट लेने वालों में शीर्ष दस में शामिल हो गए और श्रीलंकाई स्पिन महान रंगना हेराथ (433 विकेट) के साथ संयुक्त स्तर पर 10 वें स्थान पर रहे।
शीर्ष क्रम के बल्लेबाज पथुम निसानका पहली पारी में आइलैंडर्स के लिए एकमात्र उज्ज्वल स्थान थे क्योंकि दाएं हाथ के बल्लेबाज ने 61 रन बनाए और नाबाद रहे। निसानका – जिन्हें अपनी पारी में कुछ राहत मिली – ने अपना पांचवां टेस्ट अर्धशतक पूरा किया।
श्रीलंका ने दिन के खेल की शुरुआत 4 विकेट पर 108 रन से की और निस्संका और चरिथ असलंका की रात भर की बल्लेबाजी जोड़ी ने पचास से अधिक की साझेदारी की। हालाँकि, जसप्रीत बुमराह की एक सुंदरता ने 29 के लिए असलांका के प्रतिरोध को समाप्त कर दिया और उनकी बर्खास्तगी के साथ, बाढ़ के द्वार खोल दिए गए। बुमराह ने अपने कप्तान को ऊपर जाने और अपील की समीक्षा करने के लिए मना लिया और गेंदबाज मौके पर था।
बाद में, रवींद्र जडेजा – जिन्होंने अपने नाबाद 175 * के साथ दूसरे दिन शो को चुरा लिया – दंगा चलाया और 65 ओवरों में आगंतुकों को 174 तक सीमित करने के लिए पांच विकेट लिए। जडेजा ने निरोशन डिकवेला (2), सुरंगा लकमल (0), विश्व फर्नांडो (0) और लाहिरू कुमारा (0) को आउट करके श्रीलंकाई पारी का अंत किया।
इससे पहले दूसरे दिन, निस्संका और असलंका खेल के अंत में क्रमशः 26 और 1 पर बल्लेबाजी कर रहे थे। अश्विन (2/21) और जडेजा (1/30) की भारतीय स्पिन जोड़ी ने तीन विकेट झटके, जबकि बुमराह (1/20) ने मेजबान टीम के लिए एक उपयोगी अंतिम सत्र में मेहमान टीम की ओर से एक बल्लेबाज का योगदान दिया।