Sri Lanka were on the pursuit for quick runs on the fifth morning, moving to 648 for 8 and taking a 108-run lead
Tea Bangladesh 541 for 7 and 100 for 2 (Tamim 74*, Mominul 23*, Lakmal 2-21) trail Sri Lanka 648 for 8 dec (Karunaratne 244, de Silva 166, Taskin 3-112) by seven runs
Tamim Iqbal thwarted any Sri Lankan hopes of a win with his unbeaten 74 in the second session. Bangladesh are still trailing by seven runs, but they have lost only two wickets and the light hasn’t been great in the last 30 minutes before the tea interval.
The home side had a sniff of more in-roads when Suranga Lakmal took two early wickets. Saif Hassan’s dreadful start to his Test career stretched to the second innings when he was caught behind off Lakmal. He made only one run, taking his tally to 25 in his five innings. Lakmal bowled Najmul Hossain Shanto off the inside edge in his next over, as the highest scorer in the Bangladesh first innings with 163, was gone for a duck.
Tamim, who had struck three fours and two sixes before the two wickets fell, kept attacking the bowlers. He was held back slightly by an appeal for a catch when he struck the silly point, and the ball ricocheted to Niroshan Dickwella. Replays however showed that the ball bounced just before hitting the fielder.
Tamim was quick to recover, slamming Vishwa Fernando for three fours in the 17th over. He reached his second fifty in the game, and perhaps got Bangladesh to turn the corner they needed to secure the draw. He struck his third six off Dhananjaya de Silva, this one slightly inside-out over long-off while the other two were straighter hits.
The day started with Sri Lanka motoring off to add 136 runs in 30 overs. They also lost five wickets in the quest for quick runs. Bangladesh hit back with four wickets, starting with Taskin Ahmed removing Dimuth Karunaratne and Dhananjaya de Silva off successive overs.
de Silva was bowled off the inside edge, while Karunaratne was caught at midwicket off a mistimed pull. He made 244 with 26 fours, ending a 437-ball vigil. de Silva’s 166 came off 291 balls, with 22 fours, seven runs short of his highest Test score. They added 345 runs for the fourth wicket stand, the highest against Bangladesh for this wicket.
Pathum Nissanka fell cheaply, caught behind off Ebadat Hossain before Niroshan Dickwella was run out for 31. The four wickets set Sri Lanka back, but the 61-run eighth wicket stand between Wanindu Hasaranga and Suranga Lakmal. They combined to hit three fours and a six, allowing the home side to declare during the lunch break.
Taskin Ahmed has three wickets, while Taijul Islam took wickets. There were one each for Mehidy Hasan Miraz and Ebadat Hossain.
Mohammad Isam is ESPNcricinfo’s Bangladesh correspondent. @isam84