दूसरे और आखिरी टेस्ट में, शतक लगाने वाले सोनल दिनुशा के मज़बूत इरादों और नाबाद 133 रनों की शानदार पारी की बदौलत श्रीलंका ने हार के मुहाने से वापसी करते हुए मैच ड्रॉ कराया। उन्होंने लगातार गेंदबाजी कर रहे भारतीय गेंदबाजों, पांचवें दिन की पिच और फॉलो-ऑन के दबाव का डटकर सामना किया। भारत ने गॉल में खेले गए पहले टेस्ट में 165 रनों से जीत हासिल कर दो मैचों की सीरीज़ 1-0 से जीती, लेकिन श्रीलंका को SSC ग्राउंड पर अपनी वापसी पर गर्व हो सकता है। 420 मिनट में 264 गेंदों का सामना करने वाले दिनुशा श्रीलंका के लिए ‘सुपरमैन’ साबित हुए; उन्होंने इस सीरीज़ में अपना तीसरा शतक लगाया, जो इस सीरीज़ की उतनी ही पारियों में उनका चौथा 50 से ज़्यादा का स्कोर था। दो मैचों की सीरीज़ के दौरान दिनुशा ने कुल 722 गेंदों का सामना किया और 1139 मिनट तक बल्लेबाजी की। 25 वर्षीय दिनुशा एक टेस्ट मैच में दो शतक (ट्विन हंड्रेड) लगाने वाले केवल तीसरे ऐसे बल्लेबाज़ बने जिनकी टीम को फॉलो-ऑन खेलना पड़ा था; इस तरह वे भारत के विजय हज़ारे और ज़िम्बाब्वे के एंडी फ्लावर के खास क्लब में शामिल हो गए। इस शानदार प्रदर्शन की बदौलत श्रीलंका ने अपनी दूसरी पारी 9 विकेट पर 429 रन (घोषित) पर समाप्त की और कुल 216 रनों की बढ़त हासिल की; इसके बाद खिलाड़ियों ने हाथ मिलाए और मैच ड्रॉ हो गया। लेकिन जब श्रीलंका ने दिन की शुरुआत 6 विकेट पर 229 रनों से की थी, तब स्थिति बिल्कुल अलग थी और वे भारत से केवल 16 रन आगे थे। ऐसा लग रहा था कि बस कुछ ही देर में घरेलू टीम घुटने टेक देगी। लेकिन हुआ इसके उलट; भारतीय टीम को श्रीलंकाई बल्लेबाजों – दिनुशा (जिन्होंने 196 गेंदों में शतक पूरा किया) और केशरा नुवान्था (46 रन, 150 गेंदें) – के जज़्बे के आगे झुकना पड़ा। इन दोनों ने सातवें विकेट के लिए 246 गेंदों में 112 रन जोड़े, जिससे श्रीलंका ने बिना कोई विकेट गंवाए पहला सेशन सुरक्षित रूप से पूरा किया। हालांकि, लंच के बाद के सेशन की शुरुआत में भारत को खुशी का एक दुर्लभ मौका मिला, जब मानव सुथार ने नुवान्था को आउट किया; नुवान्था के बल्ले का किनारा लेकर गेंद स्लिप में खड़े ध्रुव जुरेल के हाथों में सुरक्षित रूप से चली गई। इसके बाद श्रीलंका ने दिनुशा और प्रभात जयसूर्या (28 गेंद में 2 रन) की मदद से थोड़ी वापसी की। आठवें विकेट की जोड़ी ने सिर्फ़ 25 रन जोड़े, लेकिन इसके लिए 74 गेंदें खेलीं और खेल को और आगे खींचा। रवींद्र जडेजा ने एक और सफलता दिलाई; उन्होंने जयसूर्या को आउट किया, जिनका कैच दूसरे स्लिप में खड़े जुरेल ने लिया। लेकिन उनका सामना एक और अड़ियल श्रीलंकाई खिलाड़ी — लाहिरू कुमारा (122 मिनट, 90 गेंद में 12 रन) — से हुआ। दिनुशा ने उनके साथ 47 रन जोड़े, लेकिन 170 गेंदें खेलकर भारतीयों की जीत की उम्मीदों पर पानी फेर दिया।
