Chittagong: Imrul Kayes and Shamsur Rahman hit their maiden centuries to lift Bangladesh to 409 for 8 at stumps on the third day of the second Test against Sri Lanka on Thursday.
Shakib Al Hasan contributed 50 while Nasir Hossain made 42. The hosts are trailing by 178 runs after Sri Lanka amassed 587 in their first innings.
Kayes struck 115 while Rahman made 106 in just his second Test to lay a solid platform. Their 232-run second-wicket partnership was a record for Bangladesh.
Kayes smashed 17 fours and one six while Rahman hit 11 boundaries and one six. Rahman was the first to reach his century, hitting a Mathews delivery to the cover boundary.
Kayes looked nervous on the brink of his century, offering a catch to point off the bowling of Mendis but Kithuruwan Vithanage failed to grasp it. Three deliveries later, off the same bowler, Vithanage held on to the catch in the same area but it was a no-ball.
The pair surpassed the previous best second-wicket stand for Bangladesh - the 200 scored by Tamim Iqbal and Zunaed Siddique against India in 2010. It was also Bangladesh's second-highest partnership for any wicket.
Both players finally fell to aggressive shots from Ajantha Mendis. After Bangladesh avoided the follow-on, Mendis struck again, claiming Nasir and Sohag Gazi in consecutive deliveries. Dilruwan Perera then could have got Al-Amin Hossain but Karunaratne failed grab the easy catch at long-on.
Mendis ended the day with 4 for 84 while Perera claimed 3 for 114. Mahmudullah and Hossain will resume the batting on day four with 30 and 3 respectively.