Resuming the day on a precarious score of 115-6, Bangladesh faced a daunting task, trailing by 97 runs and in desperate need of a significant turnaround to avoid an innings defeat.
Their hopes of mounting a comeback were dashed almost immediately.
Prabath Jayasuriya, the left-arm spinner who struggled in the first innings, found success with his fifth delivery of the morning, as Litton Das edged the ball to wicketkeeper Kusal Mendis for 14 runs.
With that wicket, Bangladesh’s last recognized batter was dismissed, leading to a swift collapse as they were all out for 133 runs.
Sri Lanka delivered a comprehensive performance, securing vital World Test Championship points.
None of the visiting batsmen managed to pass fifty throughout the match, a stark contrast to the first Test in Galle, which concluded in a draw when captain Najmul Hossain Shanto scored centuries in both innings.
After winning the toss on a benign Colombo pitch, Bangladesh failed to capitalize, crumbling to 247 all out.
In response, Sri Lanka asserted their dominance with a formidable total of 458, taking a substantial 211-run lead.
The innings was anchored by opener Pathum Nissanka, who scored an impressive 158 — his second consecutive century of the series — while Dinesh Chandimal contributed a solid 93.
The duo built a partnership of 194 runs for the second wicket, placing Sri Lanka firmly in control of the match.
Although Bangladesh made a brief resurgence with the second new ball, claiming three quick wickets, Kusal Mendis countered with an aggressive 84, ensuring Sri Lanka maintained their grip on the game.
Nissanka, honored as the man of the match, expressed his satisfaction with the team’s performance.
“It feels good to contribute,” he noted. “I am now the senior opener with Dimuth Karunaratne retired, and I try to do my best for the team.”
Bangladesh captain Shanto described the match as “very disappointing.”
“We played really well in Galle, but we were not up to the mark here,” he said.
“The way we batted in the first innings is when things went wrong for us. A total of 247 was not good on this pitch.
“There was no issue with the decision to bat first, but the manner in which we got out was disappointing. However, one positive takeaway was the fighting spirit of our bowlers.”
The focus will now shift as both teams prepare for the limited-overs segment of the tour, which includes three one-day internationals and three T20 matches.
Brief scores:
-Bangladesh first innings: 247 all out in 79.3 overs (Shadman Islam 46, Mushfiqur Rahim 35, Sonal Dinusha 3-22, Asitha Fernando 3-51)
-Sri Lanka first innings: 458 all out in 116.5 overs (Pathum Nissanka 158, Dinesh Chandimal 93, Kusal Mendis 84, Taijul Islam 5-131)
-Bangladesh second innings: 133 all out in 44.2 overs (Mushfiqur Rahim 26, Prabath Jayasuriya 5-56)
