Bad light forced early stumps in the second day's play.
Play will begin 15 minutes early tomorrow, at 10:15 BST.
There will be an attempt to squeeze in 98 overs through the day, with play going on until 5.45 pm BST with an extra half hour added on if overs still remain to be bowled.
Bangladesh end the day on 474/4 and they have Mushfiq and Liton batting on 43 and 25 respectively.
Bangladesh are still in a really strong position, but Sri Lanka have taken a decent chunk of time out of this Test match by bowling with discipline and keeping the scoring rate down.
If they can squeeze out 2-3 wickets with the third new ball, they could yet find a way back into this Test match. However it goes, it should remain a fascinating watch.
The light has darkened considerably and the players go off.
It may not necessarily be the end of play today. The clouds over the ground right now are dark, but there seems to be lighter stuff in the direction the weather is coming from.
Play can be continued until at least 6 pm BST.
Earlier, rain halted the play soon after the third session began.
Bangladesh are 474/4 and they have Mushfiq and Liton batting on 43 and 25 respectively.
After dominating 4 sessions single-handedly, Bangladesh finally see a session shared with Sri Lanka.
In the post-lunch session, Bangladesh lost two centurions - Shanto and Mominul - after they broke quite a few records along their way to a 242-run partnership.
The Tigers scored 62 runs for the loss of 2 wickets.
Muhsfiqur Rahim and Liton Das are unbeaten at the crease for 22 and 12 runs respectively.
Sri Lankan bowlers controlled the scoring rate pretty well, but Bangladesh are still in a superb position here.
Skipper Mominul Haque departed after scoring 127 runs off 304 balls.
Enticingly flighted outside off, and he gets Mominul to attempt a drive away from his body with an angled bat. A bit of dip and turn, and all he manages is an edge to first slip at waist height.
Bangladesh are currently 4 down for 424 and eyeing anything above 500 from here on.
Liton Das joined Mushfiqur Rahim in the middle.
The first time in this Test match that two right-handers are together at the crease
Shanto departed after a well-made 163 runs and finally the 242-run partnership is broken.
This was Bangladesh's third-highest partnership away from home for any wicket and highest third-wicket partnership in Test overall.
This was also Bangladesh's 5th highest partnership in Test for any wicket.
End of an outstanding innings from Shanto.
Misses out on the double, but he's put his team in a commanding position.
Lahiru Kumara gets the breakthrough.
Mushfiqur Rahim joins Mominul in the middle who is batting on 115.
Shanto making his first Test hundred count as he reaches the 150-run mark.
This is the 12th individual 150+ innings in Test cricket for Bangladesh.
Shanto is only the second Bangladesh batsman to cross 150 in his maiden Test hundred. Mominul is the other. He made 181 when he scored his maiden hundred.
Bangladesh are 377 for 2 after 116 overs.
The partnership is now of 225 runs.
Mominul brings up his first away hundred, and his 11th overall in Tests.
The southpaw played 18 away Test matches and bagged 10 home hundreds before he could reach this milestone.
This is the first time he played more than 200 balls to reach a hundred in Test cricket.
Shanto is waiting to reach 150 on the other side of the crease.
Shanto and Mominul have now built a 200-run partnership for the 3rd wicket.
They batted more than 70 overs for this feat.
Mominul in his 90s waiting for his first away Test hundred while Shanto is unbeaten on 146 runs.
Najmul Hossain Shanto and skipper Mominul Haque have survived the critical first 10 overs of the second day safely.
They have added 24 runs in the first 10 overs of the day so far.
Shanto is batting on 139 after reaching his first Test hundred while Mominul is unbeaten on 74.
Bangladesh are 326 for 2 after 101 overs.
Bangladesh finished the first day on 302 runs for the loss of 2 wickets.