Skipper Mashrafe Mortaza starred with bat and ball as Bangladesh outplayed England by 34 runs in the second one-day international to level the three-match series 1-1 in Dhaka on Sunday.
Mortaza hit 44 off 29 balls after Mahmudullah Riyad top-scored with 75 off 88 balls, leading Bangladesh to 238-8 at the Sher-e-Bangla National Stadium.
Mortaza then brought his bowling skill into play, picking up 4-29, including three wickets in his opening spell that left England tottering at 26-3.
England couldn’t recover from the position before they were all out for 204 runs in 44.4 overs, despite the best efforts by captain Jos Buttler, who scored the highest 57 runs for the visiting side.
Taskin Ahmed dismissed Buttler leg-before thanks to a television review after his initial appeal was turned down by the on-field umpire.
Taskin had earlier removed Jonny Bairstow for 35 to end his 79-run fifth-wicket partnership with Buttler as the duo attempted to revive England’s innings after the initial damage.
Buttler hit Taskin for three of his seven fours in one over before the bowler came back strongly to finish with 3-47.
“I think we were a bit tentative about it (the run chase) as a side,” said a disappointed Buttler after the match.
“We wanted to come out on the front foot and take it on. We thought that was chaseable. We bowled well up front but it was a good wicket and 240 was attainable.”
Bangladesh’s victory was not ensured until Mortaza came to his third spell and removed Jake Ball (28), who shared 45 runs for the 10th wicket with Adil Rashid (33 not out) to raise the prospect of a dramatic England win.
“It wasn’t much of a total but we could defend,” said Mortaza, who also won the man of the match award.
“If you look at the other match, to come back was really professional,” he said, referring to the first match when Bangladesh came close to chase down England’s 308-9 before losing their way.
Earlier Mahmudullah led Bangladesh’s stop-start batting when he came to bat at number four after Chris Woakes struck twice in his opening spell.
Bangladesh were in trouble once Woakes, who finished with 2-40, removed openers Imrul Kayes (11) and Tamim Iqbal (14) in his successive overs to leave the hosts at 26-2.
Ball, man of the match on Friday with five wickets on debut, kept up the pressure when he bowled Sabbir Rahman for three.
Mahmudullah and Mushfiqur Rahim put on 50 for the fourth wicket to steady the innings before Ball struck again.
Rahim, who made 21, top-edged the paceman to fine leg where Moeen Ali took a superb catch.
Bangladesh’s woes were compounded when star all-rounder Shakib Al Hasan departed for three after gloving a delivery from Ben Stokes down the leg side to wicketkeeper Buttler.
Mahmudullah and Mosaddek Hossain lifted their side from a precarious 113-5 with a 48-run sixth-wicket stand before leg-spinner Rashid struck.
Rashid trapped Mahmudullah leg-before to end a fine innings, which came off 88 balls with six fours.
Rashid then had Mosaddek (29) caught by Ali in his next over to derail Bangladesh’s innings again.
Mortaza came to the rescue with his quick-fire 44 which included two fours and three sixes.
Nasir Hossain, brought in to replace left-arm spinner Mosharraf Hossain in Bangladesh’s only change from the opening match, gave Mortaza good support with 27 not out.
Ball claimed 2-44 while Rashid finished with 2-53.
The third and final ODI will be played in Chittagong on Wednesday.