By
Roshan Silva, on 58, and Suranga Lakmal, on seven, were batting as the visitors built on their 112-run first innings lead after bowling out Bangladesh for 110 in the morning session.
Paceman Mustafizur Rahman took three wickets while spinners Taijul Hasan and Mehedi Hasan Miraz claimed two each.