Bangladesh battled to 253-8 at stumps on the fourth day of a thrilling Test in Chittagong on Sunday, needing 33 for their first-ever win against England. Hopes of an historic Test victory rested with debutant Sabbir Rahman who was unbeaten on 59, after England set the hosts a target of 286 on a crumbling wicket.
Sabbir shared an 87-run stand with skipper Mushfiqur Rahim before England regained the initiative with three quick wickets in the final session.
Off-spinner Gareth Batty broke the late resistance with an awkwardly bouncing delivery that prompted skipper Mushfiqur (39) to give a catch to Gary Ballance at short leg.
Pace bowler Stuart Broad then found some reverse swing to remove Mehedi Hasan (one) and Kamrul Islam (0), putting England back in charge.
Batty finished the day with 3-65 while Broad claimed 2-26, but Sabbir kept Bangladesh in contention with a gritty innings that included three fours and two sixes.
"I think it has been a brilliant Test match," Broad said. "Both sets of players have shown considerable skill. The pitch hasn't been great for the batsmen.
"I think Bangladesh will be very proud with their performance. We are proud we have utilised our skills in these conditions.
Bangladesh coach Chandika Hathurusinghe was happy to see his charges taking the fight to the visitors. "I am really happy that they took 20 wickets," he said. Stumps were drawn early due to bad light after England were told they could only use their spinners and not the pace attack in the last five overs, a condition they did not accept.
England's spinners earlier dismissed Bangladesh's top five to leave them on 140-5, as Moeen Ali and Adil Rashid chipped in with useful wickets.
Ali removed a positive-looking Shakib Al Hasan for 24 just as the all-rounder was trying to rebuild the innings after Batty trapped Mominul Haque (27) and Mahmudullah (17) in the post-lunch session.
Rashid claimed Imrul Kayes for 43 in the penultimate over before lunch. Kayes, who hit six fours in his 61-ball innings, looked well settled until he misjudged a sweep to get a top edge to Joe Root at slip.
Moeen handed England their first breakthrough when he removed Tamim Iqbal for nine as Ballance took the catch at forward short leg.
The second and final Test will start in Dhaka on October 28.
England first innings 293 (M. Ali 68, J, Bairstow 52; Mehedi Hasan 6-80)
Bangladesh first innings 248 (Tamim Iqbal 78; B. Stokes 4-26, M Ali 3-75)
===========================================
England 2nd innings (overnight 228-8)
===========================================
A. Cook c Mahmudullah b Mehedi 12
B. Duckett c Mominul b Shakib 15
J. Root lbw b Shakib 1
G. Ballance c Kayes b Taijul 9
M. Ali c Rahim b Shakib 14
B. Stokes lbw b Shakib 85
J. Bairstow b Kamrul 47
C. Woakes not out 19
A. Rashid lbw Shakib 9
S. Broad run out 10
G. Batty lbw b Taijul 3
===========================================
Extras: (b3 lb8 pen 5) 16
===========================================
Total: (all out; 80.2 overs) 240
===========================================
Fall of wickets: 1- 26 (Cook), 2-27 (Root), 3-28 (Duckett), 4-36 (Ballance) 5-62( Moeen), 6-189 (Bairstow), 7-197 (Stokes), 8-213 (Rashid), 9-233 ( Broad), 10-240 (Batty)
Bowling: Mehedi 20-1-58-1, Shakib 33-7-85-5, Taijul 15.2-2-41-2, Kamrul 8-0-24-1, Mahmudullah 1-0-6-0, Shafiul 3-0-10-0
===========================================
Bangladesh second innings
===========================================
T. Iqbal c Ballance b Ali 9
I. Kayes c Root b Rashid 43
M. Haque lbw b Batty 27
Mahmudullah lbw b Batty 17
S. Al Hasan c Bairstow b Ali 24
M. Rahim c Ballance b Batty 39
S. Rahman not out 59
M. Hasan lbw b Broad 1
K. Islam c Ballance b Broad 0
T. Islam not out 11
===========================================
Extras: (b9, lb 13 w1) 23
===========================================
Total: (8 wkts, 78 overs) 253
===========================================