In an enthralling Test match between England and Bangladesh at Zahur Ahmed Chaudhury Stadium, Chittagong, Bangladesh failed to notch up their first Test match victory against a top notch team.
Chasing 286 to win, Bangladesh need 33 more runs while England need two wickets to deprive the hosts of a big upset.
Bangladesh began the day needing 33 to beat England for the first time in a Test match, with two wickets remaining.
They calmly added 10 runs before Taijul Islam was given out lbw after a review.
Two balls later Stokes removed last man Shafiul Islam, who was given out lbw and failed to overturn it on review as Bangladesh were dismissed for 263.
Toss – England
England 293 & 240
Bangladesh 248 & 263
Result – England won by 22 runs
Series – England Lead 2-match series 1-0
Player of the match – BA Stokes (England)