Kasun Rajitha took two wickets in the morning session as Sri Lanka moved closer to victory on the fourth day of the first Test against Bangladesh in Sylhet on Monday.
The visitors restricted Bangladesh to 129-7 at lunch, with the hosts still needing 382 runs to reach their impossible victory target of 511 runs.
Overnight batsman Mominul Haq delayed the inevitable and remained unbeaten on 46 at the break with Shoriful Islam, who had scored three runs.
Rajita took the wicket of Taijul Islam by trapping the left-handed batsman for six runs in the third over of the morning.