Mirpur: Bangladesh lost this day more than Sri Lanka won it. Shakib Al Hasan's third five-for in as many innings bowled out Sri Lanka for an unconvincing 293 just before lunch but that was the only passage of play to boast about for the home side. Muttiah Muralitharan's 66th five-wicket haul - his 11th against Bangladesh - halted their plans, reducing them to 177 for 9 before bad light stopped play early on the second day at Mirpur.
After Bangladesh had made a confident start with an opening stand of 44 in response to Sri Lanka's first innings total of 293, wickets fell at regular intervals as Muralitharan ripped through the home batting line-up.
Earlier, Shakib Al Hasan completed his fourth five-wicket haul in five matches to help Bangladesh dismiss Sri Lanka for less than 300.
Resuming on their overnight score of 172/6, Thilan Samaraweera led a lower-order recovery for the visitors with 90 off 141 balls before Bangladesh struck back on the stroke of lunch.
Brief Score: Bangladesh 177 for 9 (Muralitharan 5-48) trail Sri Lanka 293 (Samaraweera 90, Shakib 5-70) by 116 runs.
Full Scoreboard