Shakib Al Hasan scored a valiant century while Mushfiqur Rahim and Mosaddek Hossain scored fifties as Bangladesh went on to post 467 in their first innings replying to Sri Lanka’s total of 338 runs on day three of the second Test in Colombo.
Starting their second innings with a deficit of 129 runs, Sri Lankan openers, Upul Tharanga (25 not out) and Dimuth Karunaratne (25 not out) added a solid 54-run unbeaten stand.
Bangladesh had their chance when Rahim put down Karunaratne in the seventh over bowled by Subashis Roy (2-53) but now the hosts will be heading into day three trailing by 75 runs with all 10 wickets in hand.
Earlier in the day, Bangladesh resumed their innings at 214 for five. Both Shakib (116) and Rahim (52) continued scoring boundaries and brought their 50-run stand in the 70th over.
Rahim was the first to reach his fifty with a boundary in the 77th over but was castled by Suranga Lakmal (2-90) in the first over with the second new ball.
Shakib brought his 22nd fifty in the 86th over and Mosaddek (75) hit the first six of the innings to take Bangladesh to 316 for six at lunch.
With two successive boundaries in the 94th over, Mosaddek brought the 50-run stand with Shakib and also helped Bangladesh go past Sri Lanka’s first innings total. Two overs later, Niroshan Dickwella handed a reprieve to Shakib, though it was a tough chance.
The pair looked at ease negating the Sri Lankan attack on a lifeless pitch to bring their century stand and with a boundary, Shakib brought his own Test hundred.
Even though, Lakshan Sandakan (4-140) managed to have Shakib caught in the deep, Bangladesh dominated the second session adding 112 runs in it and losing just one wicket.
In the final session, both Mosaddek and Meheid Hasan (24) consolidated the innings further and took Bangladesh past the 450-run mark and in the process the debutant completed his maiden fifty as well.
However, Sri Lankan captain Rangana Herath (4-82) dismissed Mehedi and Mustafizur Rahman (0) off successive deliveries in the 129th over which also brought his 1000th first-class wicket and few overs later he had Mosaddek stumped to dismiss Bangladesh for 467 runs.