Sri Lanka captain Dimuth Karunaratne was the lone warrior for his side in the second innings of the Day-night Test against India in Bengaluru after he notched up a fighting hundred.
While the other batters thoroughly struggled to negotiate the Indian bowling unit, especially the spinners on Day 3, the skipper showed a lot of resistance and patience but also played his strokes as and when he could.
Karunaratne eventually scored 107 off 174 deliveries including 15 boundaries before he was castled by Jasprit Bumrah.
Talking about the game, the home side handed Sri Lanka a target of 447 runs after compiling 303/9 (D) in the second innings. Shreyas Iyer once again top-scored for the side with 67 while wicket-keeper batsman Rishabh Pant notched up a brisk 50 off 31 deliveries.
Earlier, the home side was bundled out for 252 despite a scintillating knock from Iyer who scored 92 in the first innings. But the Indian bowlers then got into the act and rattled the Lankan batting line up.
Fast bowlers Jasprit Bumrah scalped a five-wicket haul while Ashwin and Shami had a couple of scalps each as India bowled out Sri Lanka 109, taking a massive lead.
India are already leading the two-match series 1-0 after winning the first match in Mohali and are on course to complete a whitewash in Test fixtures.