Shakib Al Hasan became the first Bangladesh bowler to take 300 ODI wickets in a consolation 50-run win over England at Zahur Ahmed Chowdhury Stadium.

The all-rounder was the star of the show in Chattogram on Monday, top scoring with 75 off 71 balls as the Tigers posted 246 all out in the day-night contest.

Shakib also excelled with the ball, taking 4-35 to make history at the end of a series that the tourists won 2-1 after they were dismissed for 196.

Sam Curran (2-51) had Litton Das caught behind in the first over and reduced the Tigers to 17-2 by removing Tamim Iqbal, who opted to bat first after winning the toss.

Najmul Hossain Shanto (53) and Mushfiqur Rahim (70) then put on 98 for the second wicket before the number three was run out following a mix-up with the wicketkeeper-batter, who missed out on a hundred when he was bowled by an Adil Rashid wrong 'un.

Rashid (2-21) bowled Mahmudullah through the gate and Mehidy Hasan became debutant Rehan Ahmed's first scalp when he was caught and bowled, before Jofra Archer claimed (3-35) three wickets late in the innings.

England's openers got them off to a solid start prior to Phil Salt (35) being taken by Mahmudullah off the bowling of Shakib, who then rattled Jason Roy's middle stump with a quicker delivery after Dawid Malan fell for a second-ball duck.

Curran was removed by Mehidy for 23 after being sent in at number five and Shakib struck again to see the back of James Vince (38).

Taijul Islam (2-52) got in on the act by trapping Jos Buttler leg before and bowling Rashid, before Shakib sent Rehan on his way to reach the 300 mark, with Mustafizur Rahman getting Chris Woakes (34) caught and bowled to seal the win.

Shakib makes history

Spinning all-rounder Shakib gave the Bangladesh innings some impetus, hitting seven boundaries as he scored at just over a run a ball in a staggering 52nd ODI half-century.

He then joined the 300 club in this format by dismissing Salt, Roy, Vince and Rehan, conceding only three boundaries in his 10 overs.

More encouragement for Archer

After such a long absence due to injury nightmares, Archer added to the two wickets he took in the opening ODI as he got through 8.5 overs.

With his workload being carefully managed, the paceman bowled with pace and showed the variation he has in his armoury.