Bangladesh number 10 Abul Hasan scored a unbeaten century on his Test debut on Wednesday to complete an astonishing comeback by the home team on the opening day of the second Test against the West Indies.
After fast bowler Fidel Edwards had taken five wickets to help reduce Bangladesh to 193 for 8, Abul and Mahmudullah (72 not out) added 172 runs in an unbroken ninth-wicket partnership.
At the close, Bangladesh were a respectable 365 for 8 after adding a staggering 179 runs in the final session from only 32 overs.
Abul, 20, became the second debutant only in Test history to score a century on debut batting at number 10 after Australian Reggie Duff, who scored 104 against England at Melbourne in 1902.
The West Indies, one-up in the two-match series, were completely in control when Edwards dismissed Mushfiqur Rahim (38) and Sohag Gazi (0) in the same over to complete his 12th five-wicket Test haul.
Edwards started with the wicket of Nazimuddin (five) before captain Darren Sammy removed Shahriar Nafees (26) and Tamim Iqbal (32) as Bangladesh went to lunch on 88-3.
Naeem Islam was then bowled by Edwards for 16 and Shakib Al Hasan (17) edged a catch to wicketkeeper Denesh Ramdin before Nasir Hossain and Mushfiq led a brief recovery.
Nasir made 52 off 88 balls, his second fifty in the series, which ended with a catch by Edwards at mid-on off Veerasammy Permaul.
Abul, who had scored only one half-century in his first-class career, was given a life on 42 when Kieran Pollard dropped a chance off Permaul when he was batting on 42.
He smashed Sammy for a four and a six to complete his fifty off 55 balls. Two runs off a Sunil Narine delivery brought up his century, which made him the third Bangladeshi only to reach three figures on debut after Aminul Islam and Mohammad Ashraful.
Scorecard
Bangladesh (1st innings):
Tamin Iqbal b Sammy 32
Nazimuddin c Powell b Edwards 4
Shahriar Nafees c Ramdin b Sammy 26
Naeem Islam b Edwards 16
Shakib Al Hasan c Ramdin b Edwards 17
Mushfiqur Rahim c Ramdin b Edwards 38
Nasir Hossain c Edwards b Permaul 52
Mahmudullah not out 72
Sohag Gazi lbw b Edwards 0
Abul Hasan not out 100.
Extras: (b-4, lb-3, nb-1) 8
Total: (for eight wickets, 86 overs) 365
To bat: Rubel Hossain.
Fall of wickets: 1-5, 2-64, 3-77, 4-93, 5-98, 6-185, 7-193, 8-193.
Bowling: Edwards 16-2-81-5 (1nb), Best 10-3-31-0, Sammy 20-4-61-2, Narine 19-0-91-0, Permaul 19-2-79-1, Samuels 2-0-15-0.
West Indies: C.Gayle, K.Powell, D.Bravo, S.Chanderpaul, M.Samuels, D.Ramdin, D.Sammy (captain), V.Permaul, S.Narine, T.Best, F.Edwards.
Bangaldesh won the toss and elected to bat.