The Tigers seal a spot in the quarter-finals and England's World Cup dreams are left in tatters following a 15-run defeat in Adelaide
Bangladesh delight while England exit
England are out of the World Cup and Bangladesh have sealed a first-ever spot in the quarter-finals after a dramatic, tense and controversial 15-run victory at the Adelaide Oval.
Jos Buttler looked set to deliver England an narrow win but his dismissal with four overs remaining and a controversial run-out dismissal turned the tide back in favour of the Tigers.
Rubel Hossain was the toast of Dhaka after his 4-53 sealed the victory, bowling Stuart Broad and Jimmy Anderson with perfect balls in the 49th over to secure the win with nine balls to spare.
England have a game left, against Afghanistan at the Sydney Cricket Ground on Friday the 13th, but have nothing to play for other than pride with Bangladesh's victory completing the qualifiers from Pool A.
England captain Eoin Morgan said the World Cup campaign was "extremely disappointing".
"I don't think there's any one thing, ultimately it has come down to the way we have performed and today was another example of us not performing," Morgan said.
"It is more surprise than anything else ... I can't put my finger on it at the moment."
Bangladesh's win took them third in Pool A, with Sri Lanka facing the thus-far winless Scotland in Hobart on Wednesday. Bangladesh advance to the World Cup's knockout stages for the first time, and look likely to face India in their quarter-final athe MCG on Thursday week, March 19.
Bangladesh captain Mashrafe Mortaza hailed the achievement of making the knockout stages.
"Definitely it is significant for us," he said.
"It was very difficult but the boys are very confident, they have been working hard.
"It was a great win ... the boys are really happy and hope it is one of the best stepping stones for us and Bangladesh cricket will move forward from here."
After Mohammad Mahmudullah posted the first World Cup century by a Bangladeshi in his side's 7-275, England were bowled out for 260 in 48.3 overs.
Cruelled by a mid-order collapse of 3-11 in 21 balls, England imploded when Ian Bell was dismissed: the stylish opener laid a solid platform with 63 from 82 balls, guiding his side to a comfortable 2-121 in the 27th over.
But once the English rock was outed, the rest crumbled until some late near-heroics from Jos Buttler (65 from 52 balls) and Chris Woakes (42 not out from 40 balls).
Bangladeshi paceman Rubel Hossain snared Bell's wicket and just three balls later captain Eoin Morgan was caught on the square leg fence for a duck.
Three overs later, James Taylor (1) nicked Taskin Ahmed to slip; within six more overs Joe Root (29) had fallen and England were gasping at 6-163 in the 35th over.
And they couldn't be resuscitated despite Buttler's classy knock raising their hopes - when he was dismissed, England needed 38 runs from 25 balls.
Next over, Chris Jordan was controversially run out - video replays showed his bat behind the crease but television umpire Simon Fry ruled the willow wasn't grounded - and Woakes was ultimately left stranded when the rest of the tail folded.
Chris Jordan departs in controversial circumstances
While England's batting will be blamed, their bowlers earlier let Bangladesh off the hook.
After a dream start by Jimmy Anderson - he claimed two victims to leave Bangladesh reeling at 2-8 after 13 balls, Mahmudullah played a gem of an innings.
The elegant right-hander steadied his nation in an 89-run partnership with Sioumya Sarkar (40 from 52 balls) for the third wicket.
And Mahmudullah then combined for a dynamic 141-run stand from 144 deliveries with an aggressive Mushfiqur Rahim, who smacked 89 from 77 balls.
Bangladesh now have a World Cup centurion
Mahmudullah arrived at the crease with Bangladesh reeling at 2-8 after English paceman Jimmy Anderson (2-45 from 10 overs) made two early strikes.
But the elegant right-hander rescued his nation with a superb ton, featuring in two crucial partnerships along the way.
With Soumya Sarkar (40 from 52 balls), Mahmudullah put on a steadying 89 runs for the third wicket.
And Mahmudullah and the dynamic Rahim, who faced just 77 balls for his 89, added great impetus with a 141-run union from 144 balls for the fifth wicket.
Mahmudullah reached his maiden century in his 114th one-day international before being run out to end a 138-ball knock which featured seven fours and two sixes.
It was the first time a Bangladesh batsman had scored a World Cup century.
England's Anderson was the standout bowler, medium-pacer Chris Jordan (2-59 from 10 overs) took two late wickets while Stuart Broad (1-52 from 10 overs) and Moeen Ali (1-44 from nine) were the other wicket-takers.
England: Eoin Morgan, Moeen Ali, Ian Bell, Alex Hales, Joe Root, James Taylor, Jos Butler, Chris Woakes, Chris Jordan, Stuart Broad, James Anderson (no 12th man nominated).
Bangladesh: Mashrafe Bin Mortaza, Tamim Iqbal, Imrul Kayes, Soumya Sarkar, Mahmudullah, Shakib Al Hasan, Mushfiqur Rahim, Sabbir Rahman, Arafat Sunny, Rubel Hossain, Taskin Ahmed, Nasir Hossain (12th man)