Chittagong: Mominul Haque became the first player from Bangladesh to score a century in both innings of a Test as he steered his side to a draw in the opening match against Sri Lanka on Sunday.
Mominul, who made 176 in the first innings, hit 105 off 174 balls to help Bangladesh reach 307-5 before the two teams accepted the draw with an hour's play left on the fifth and final day in Chittagong.
Skipper Mahmudullah was at the crease on 28 not out alongside Mosaddek Hossain (8 not out) when the stumps were drawn at the Zahur Ahmed Chowdhury Stadium.
Sri Lanka held a 200-run first innings lead after declaring on a mammoth 713-9 in reply to Bangladesh's 513.
The visitors fancied their chances for a victory when veteran spinner Rangana Herath picked up the crucial wicket of Mushfiqur Rahim off the last ball on the fourth day.
But Mominul, 18 not out overnight, and Liton Das, who fell just six runs short of his maiden Test century, shared a crucial 180-run stand for the fourth wicket to frustrate the Sri Lankan bowlers.
It was Dhananjaya de Silva who broke their partnership, dismissing Mominul shortly after the left-hander scored his second century of the game with a single off Lakshan Sandakan.
Dimuth Karunaratne took the catch at slip to bring the curtains down on a fine innings, featuring five fours and two sixes.
Man of the match Mominul had nicked a delivery from Herath on 89 but wicketkeeper Niroshan Dickwella failed to grab a low catch.
Liton also looked confident on the other side but his lavish attempt for a six to complete his century brought his downfall.
Dilruwan Perera ran backward from mid-off to take a fine catch off Herath as Liton departed after hitting 11 fours during his 182-ball stay.
A short ball from Lahiru Kumara struck Mominul on the helmet but he appeared unfazed and scored a single off the next ball, becoming the highest run scorer for Bangladesh in a single Test.
Mominul, who reached 56 with the single, overtook Tamim Iqbal's aggregate of 231 runs against Pakistan in Khulna in 2015.
Herath finished with 2-80 for Sri Lanka.
The second and final Test will start in Dhaka on February 8.
Bangladesh first innings: 513 (Mominul Haque 176, Mushfiqur Rahim 92, Mahmudullah Riyad 83 not out; S. Lakmal 3-68, R. Herath 3-150)
Sri Lanka first innings: 713-9 dec (K. Mendis 196, D. De Silva 173, R. Silva 109, D. Chandimal 87, N. Dickwella 62, Taijul Islam 4-219, Mehedi Hasan 3-174)
Bangladesh second innings (overnight 81-3):
Tamim Iqbal c Dickwella b Sandakan 41
Imrul Kayes c Chandimal b Perera 19
Mominul Haque c Karunaratne b de Silva 105
Mushfiqur Rahim c Mendis b Herath 2
Liton Das c Perera b Herath 94
Mahmudullah not out 28
Mosaddek Hossain not out 8
Extras (b3, lb2, w1, nb 4) 10
Total (five wkts; 100 overs) 307
Fall of wickets: 1-52 (Kayes), 2-76 (Tamim), 3-81 (Mushfiqur), 4-261(Mominul), 5-279 (Liton)
Did not bat: Mehedi Hasan, Taijul Islam, Sunzamul Islam, Mustafizur Rahman
Bowling: Herath 28-6-80-2, Lakmal 9-1-25-0 (nb1), de Silva 12-0-41-1, Perera 26-5-74-1 (nb2), Sandakan 18-2-64-1 (nb1), Kumara 6-0-16-0 (w1), Mendis 1-0-2-0
Result: Draw
Toss: Bangladesh
Umpires: Rod Tucker (AUS), Marais Erasmus (SA)
TV Umpire: Joel Wilson (WI)
Match Referee: David Boon (AUS)