Mushfiqur Rahim crossed the 150-run mark in the ongoing Galle Test against Sri Lanka, and Litton Das also hit a fifty after the fall of captain Najmul Hossain Shanto, scoring 148.
At the end of 127 overs, Bangladesh were at 412 for four, with Mushfiqur and Litton were unbeaten.
Bangladesh were at 292 for three at the end of day one. Following an early blow of losing three wickets inside 17 overs, Mushfiqur and Shanto formed a solid stand of 264 runs.
During the partnership, both Mushfiqur and Shanto hit a century each.
It was the 12th century for Mushfiqur in his career, and the second in Galle after his double-ton in 2013.
Galle Test: Shanto, Mushfiqur stand tall with centuries after early blow
Shanto fell prey to Asitha Fernando with only two runs short of 150. He was caught at mid-off. Angelo Mathews, who is playing his last Test, grabbed a low catch to send Shanto back.
Litton came in after that and formed a 100-run stand with Mushfiqur to help the Tigers pass the 400-run mark in the innings.
Bangladesh won the toss and opted to bat first in this match.
The tourists are missing their key player, Mehidy Hasan Miraz, due to illness.