Asitha Fernando claimed 4-34 as Sri Lanka bowled out Bangladesh for 178 to take a massive 353-run lead in the first innings of the second Test in Chittagong on Monday.
The visitors decided against enforcing a follow-on but were left struggling with their batting in the second innings, reaching 102-6 at stumps on the third day to extend their lead to 455 runs.
Debutant pacer Hasan Mahmud gave Bangladesh something to smile about with 4-51, while fellow pacer Khaled Ahmed also troubled the Sri Lankan batsmen with 2-29.
But Angelo Mathews remained unbeaten on 39 alongside Prabath Jayasuriya, three not out, with the pair looking to extend Sri Lanka’s lead with the help of the tail-enders.
Lahiru Kumara, Vishwa Fernando and Jayasuriya earlier chipped in with two each as Sri Lanka claimed nine wickets in two sessions to leave the hosts flattened.
Sri Lanka fast bowling coach Dharshana Gamage praised both sides.
“Both teams’ bowlers, Bangladesh and Sri Lanka, bowled really well,” Gamage said.
“We need to score another 50-60 runs, then we will be in a good position. I am pretty sure our bowlers will fight back.”
Zakir Hasan made the highest score for Bangladesh with 54, while Mominul Haque offered some resistance with 33.
“We totally failed with the bat,” Zakir said. “We couldn’t perform our roles, we didn’t play as we were supposed to play.”
Resuming on 55-1 with nightwatchman Taijul Islam, Zakir survived for more than an hour before Bangladesh lost their first wicket of the day.
Sri Lanka ended Bangladesh’s dogged early resistance when Vishwa Fernando, a left-arm quick, swung one in to uproot the leg stump of Zakir.
Skipper Najmul Hossain Shanto looked edgy from the start and faced 11 balls before being dismissed by Jayasuriya for one.
Najmul departed after attempting an on-drive, which was caught at short midwicket by Dimuth Karunaratne.
Vishwa Fernando bowled Taijul for 22 with another in-swinging delivery to reduce Bangladesh to 105-4.
Asitha Fernando trapped Shakib Al Hasan leg-before for 15 and then induced an edge from Liton Das (four) in the same over.
Bangladesh kept losing wickets in clusters.
Shahadat Hossain (eight) was caught by Kamindu Mendis at slip off Kumara and Jayasuriya hit Mehidy Hasan (seven) in front.
Asitha Fernando ended Mominul’s defiant innings before he bowled Khaled for one to wrap up the innings.
Sri Lanka dominated Bangladesh in the first two days to amass 531, the highest Test total without any batsman scoring a century.
Sri Lanka, who have never lost a Test series to Bangladesh, won the first Test in Sylhet by 328 runs.