Rangana Herath grabbed three wickets to put Sri Lanka in command in the second Test match against Bangladesh on Monday as the tourists ended day three with a meagre 52-run second innings lead with four wickets lost.
The left-arm spinner dismissed Mohammad Ashraful , Jahurul Islam and Mahmudullah to finish with 3-45. He had bagged five wickets in the first innings of the match.
Monimul Haq was batting on 36 with captain Mushfiqur Rahim on seven.
Sri Lanka was earlier dismissed for 346 with a 106-run first innings lead.