Sri Lanka bolstered its chance to sweep the two-Test series against Bangladesh despite suffering a batting collapse on Day 3 of the final Test on April 1.
After gaining a huge lead in the first innings, Sri Lanka reached 102 for six at the stumps to extend its overall advantage to 455 runs.
The touring team bowled out Bangladesh earlier for a paltry total of 178 but chose not to enforce the follow-on.