Colombo: Left-arm spinner Rangana Herath celebrated his 35th birthday with career-best figures of seven for 89 as Sri Lanka inched closer to a series-clinching victory on day four of their second and final test against Bangladesh on Tuesday.
Herath claimed a match haul of 12 wickets for 157 while joining the 200 test wicket club as Bangladesh folded for 265 runs in their second innings at lunch, setting Sri Lanka a 160-run victory target with five sessions to go.
Bangladesh, having resumed at 158 for four, lost their ninth wicket two minutes before the scheduled lunch break which was delayed by 15 minutes for an extended morning session.
Herath struck immediately in the first over of the day, dismissing overnight batsman Mominul Haque (37) when short-leg fielder Dimuth Karunaratne took a bat-pad catch.
Nasir Hossain left without troubling the scorers, yorked by Herath after going for an ambitious drive.
Those two quick wickets pushed Bangladesh onto the back foot but skipper Mushfiqur Rahim (40) refused to give up. He got some support from Sohag Gazi (26) and Abul Hasan (25 not out) down the order before Herath struck again.
After removing Gazi, Herath had the Bangladesh skipper caught at slip for his 200th test wicket that effectively broke the back of the Bangladesh resistance.
Among the Sri Lankans, only Muttiah Muralitharan (795) and Chaminda Vaas (355) have taken more test wickets.
Abul Hasan hit two sixes and a four before Shaminda Eranga ended the visitors' innings by removing Robiul Islam.
The first test at Galle had ended in a draw.