Bangladesh scored a massive 474/4 in 155 overs at the end of day 2 of the Kandy Test against Sri Lanka.
The umpires called the second day after keeping the game stopped for more than an hour due to bad light.
Mushfiqur Rahim and Liton Das were unbeaten for 43 and 25 respectively.
The sky was dark at local time 4pm when the batsmen returned to the dressing room due to the bad light and waited for more than an hour for the game to resume. The umpires called it a day at local time 5pm.
Sri Lankan bowlers were disciplined on day two and kept the run rate lower than the previous day. Despite that, Bangladesh's superb batting performance have put them in the driving seat.
Najmul Hossain Shanto hit his maiden ton (163) while Mominul Haque fell for 127, his first century on foreign soil.
Also read: Mominul scores first century on foreign soil
The 242-run partnership between Najmul and Mominul is now the highest third-wicket stand for Bangladesh in Tests.
Najmul prodded a return catch to Lahiru Kumara to get dismissed while Mominul tried to drive off Dhananjaya de Silva away from his body with an angled bat but ended up giving a catch to Lahiru Thirimanne at the first slip.
On day one, Bangladesh won the toss and opted to bat first. They lost opener Saif Hassan in the second over of the match. But the visitors recovered from the initial damage as Tamim Iqbal and Najmul put up a 144-run partnership in the second wicket stand.
This series is part of the World Test Championship. Bangladesh have played five matches of this event and failed to win any of them. Sri Lanka, on the other hand, played 10 matches -- one win, six losses and three draws.
Bangladesh played a total of 12 matches in Sri Lanka and won one of them in 2017 which was Bangladesh’s last overseas Test win to date.