पथम निसंका ने एक और शानदार शतक जड़ा और दिनेश चांदीमल ने 194 रन की महत्वपूर्ण साझेदारी में उनका बखूबी साथ दिया, जिससे कोलंबो के सिंहली स्पोर्ट्स क्लब में खेले जा रहे दूसरे टेस्ट के दूसरे दिन बांग्लादेश निराश हो गया। बांग्लादेश को 247 रन पर समेटने के बाद, श्रीलंका ने दिन का खेल समाप्त होने तक 290/2 का मजबूत स्कोर बनाकर 43 रन की बढ़त हासिल कर ली। निसंका 146 रन बनाकर नाबाद रहे जबकि चांदीमल दिन के अंतिम क्षणों में 93 रन बनाकर आउट हुए।
दिन की शुरुआत 220/8 के स्कोर से करते हुए, बांग्लादेश की पहली पारी को लंबा खींचने की उम्मीदों को सत्र की शुरुआत में ही झटका लगा जब असिथा फर्नांडो ने एबादोट हुसैन (8 रन) को एलबीडब्ल्यू आउट करके नौवें विकेट की साझेदारी (जो 28 गेंदों में 15 रन की थी) को समाप्त किया। हालांकि, तैजुल इस्लाम ने संघर्ष जारी रखा और 33 रन की उपयोगी पारी के दौरान कुछ चौके लगाए। नाहिद राणा ने तैजुल के साथ 18 रन की साझेदारी में बिना खाता खोले सात गेंदें खेलीं, इससे पहले कि तैजुल डेब्यू करने वाले सोनल दिनुशा का शिकार हुए, जिन्होंने तीन विकेट लिए।
श्रीलंका ने अपनी पारी की शुरुआत सलामी बल्लेबाजों निसंका और लाहिरू उदारा के बीच 80 रन से अधिक की साझेदारी के साथ ठोस तरीके से की। बांग्लादेश ने तेज और स्पिन गेंदबाजी के संयोजन के साथ शुरुआत की, जिसमें एबादोट और तैजुल गेंदबाजी कर रहे थे। लेकिन निसंका और उदारा ने आसानी से उनका सामना किया और नियमित अंतराल पर चौके लगाए। यहां तक कि राणा की तेज गति का भी सलामी बल्लेबाजों पर कोई असर नहीं पड़ा; उदारा ने उनके पहले ओवर में दो चौके जड़े और फिर अंपायर के कॉल की बदौलत तैजुल के ओवर में एलबीडब्ल्यू अपील से बचे। निसंका ने भी राणा के एक ओवर में दो चौके मारे और सलामी बल्लेबाजों ने 9 ओवर के भीतर अर्धशतकीय साझेदारी पूरी की। बांग्लादेश ने फिर दोनों छोर से स्पिन गेंदबाजों (मेहदी हसन मिराज और तैजुल) का इस्तेमाल किया, जिन्होंने लंच तक कुछ कड़े ओवर फेंके, और श्रीलंका का स्कोर 83/0 था।
88 रन की सलामी साझेदारी दूसरे सत्र के तीसरे ओवर में समाप्त हो गई जब तैजुल ने उदारा को एलबीडब्ल्यू आउट किया, जिसके लिए बांग्लादेश को डीआरएस का उपयोग करना पड़ा। लेकिन उनकी राहत क्षणिक थी क्योंकि निसंका और चांदीमल ने एक विशाल साझेदारी करके मेहमान टीम को पस्त कर दिया। निसंका के अर्धशतक पूरा करने के बाद, चांदीमल ने तैजुल को स्लॉगस्वीप करके छक्का मारा और दोनों बल्लेबाजों ने चौके लगाकर श्रीलंका को आगे बढ़ाया। इस बीच, बांग्लादेश ने नईम हसन के ओवर में एलबीडब्ल्यू अपील के लिए एक रिव्यू गंवाया और श्रीलंका ने तैजुल के ओवर में एक रिव्यू सफलतापूर्वक बचाया, जिसमें दोनों बार चांदीमल ही बल्लेबाज थे। वह अर्धशतक तक पहुंचे और श्रीलंका चायकाल तक 190/1 पर था।
तीसरे सत्र की शुरुआत में निसंका को राणा की एक अच्छी बाउंसर से उनके हेलमेट पर चोट लगी, और हेड गियर बदलने के बाद भी वह बिना किसी परेशानी के खेलते रहे और उसी तेज गेंदबाज पर एक चौका लगाकर अपना शानदार शतक पूरा किया। बांग्लादेश के गेंदबाज बाउंड्री के विकल्प को रोकने के लिए संघर्ष करते रहे क्योंकि निसंका और चांदीमल खुलकर रन बना रहे थे। चांदीमल ने राणा पर कट शॉट मारकर चौका जड़ते हुए 90 रन के आंकड़े को पार किया। हालांकि, एक रिवर्स स्वीप ने चांदीमल की पारी का अंत कर दिया और वह शतक से चूक गए। नईम ने बांग्लादेश को बहुप्रतीक्षित सफलता दिलाई। इसके तुरंत बाद, मेहमानों ने नाइटवॉचमैन प्रभात जयसूर्या पर एक रिव्यू बर्बाद किया, जिन्होंने दिन का खेल समाप्त होने से पहले मोमिनुल हक के ओवर में एक चौका जड़ा। बिगड़ती रोशनी के कारण अंपायरों ने स्टंप्स घोषित कर दिया।
संक्षिप्त स्कोर: बांग्लादेश 247 (शादमान इस्लाम 46, मुशफिकुर रहीम 35; सोनल दिनुशा 3-22, असिथा फर्नांडो 3-51) श्रीलंका 290/2 (पथम निसंका 146*, दिनेश चांदीमल 93; नईम हसन 1-45) से 43 रन पीछे।