The tiger was too aggressive to grip for the English top order, as he sent home Jason Roy (13), James Vince (5) and Ben Stokes (0) inside the first 10 overs, leaving the visiting side on 26 for 4.
Taskin got 3-47 from 8 overs and Nasir Hossain, playing his first match with the Tigers after almost 11 months, took 1-29 in 10 over.
Bangladesh tigers Mahmudullah was a bright spot in Bangladesh’s woeful show in the top order and took 75 runs from 88 balls.
But Adil Rashid (33 not out) prolonged the wait for the home crowd by pairing up in two determined stands with David Willey (9) and Jake Ball (28), worth 27 and 45 respectively, to take his team past 200.
However, the angry reaction of Jos Buttler after his dismissal questioned the quality of cricket civilization.
The on-field umpire had initially turned down the leg-before appeal of Taskin Ahmed against Buttler, but Bangladesh sought a television review, which confirmed that the ball hit him plumb in his back foot and left England 123-7.
But this was not the end during handshaking period after the loss of 34 runs Ben Stokes made another brawl with Tamim Iqbal which was really unexpected behavior and out of game manners.