Bangladesh stunned England by 15 runs in a thrilling finish at the Adelaide Oval to reach the World Cup quarter-finals and knock Eoin Morgan's side out.
Mahmudullah's maiden one-day international hundred, Bangladesh's first in a World Cup, set up a decent total of 275 for seven but one that in a tournament of many 300-plus scores England would have fancied their chances of chasing.
Ian Bell's fifty put them on their way but Rubel Hossain, the fastest bowler of the match, in particular struck crucial blows, leaving Jos Buttler's brisk half-century in vain.
Victory for Bangladesh means they and Sri Lanka progress from Pool A to the last eight, along with co-hosts New Zealand and Australia who had already booked quarter-final berths.
England, who have won one and lost four of their five fixtures, have one more group game against Afghanistan on Friday before heading home.
Morgan’s men looked like they would live to fight another day when Buttler blasted them back into contention with 65 from 52 balls, but he fell in the 46th over to leave Chris Woakes with too much to do.
Both batsmen had built on Bell’s steady 63 at the top of the order, which set a firm base for what appeared to be England’s third straight commanding total.
However, Rubel had other ideas and crucially ousted Bell plus Morgan in the reply’s 27th over. He struck twice in an over again at the death to seal victory and figures of 4-53.
Mahmudullah was man of the match for his measured 103, which spanned a fifty partnership with Soumya Sarkar and a century alliance alongside Mushfiqur Rahim. The wicketkeeper-batsman’s 77-ball 89 lifted the Tigers to a defendable score despite fine death bowling, particularly from Chris Jordan.
Jordan was one of two changes for England, who won the toss, along with Alex Hales. The duo made World Cup debuts in place of Steven Finn and Gary Ballance.
James Anderson, bowling to an attacking field, exploited humid early conditions by having Imrul Kayes and Tamim Iqbal held in the slips in his opening two overs.
Sarkar and Mahmudullah were watchful during the rest of the mandatory powerplay before beginning to grow in authority on a true, drop-in pitch that was giving good value for shots.
They unfurled several classy strokes, Sarkar’s sweet cover-drive realising a fifty partnership, to make England sweat with a stand that rose to 86.
Jordan broke through by getting Sarkar caught behind for 40 with a short ball from round the wicket. In the next over, the 22nd, Shakib Al Hasan was held at slip off Moeen Ali, leaving Bangladesh teetering on 99 for four.
Mahmudullah and Mushfiqur rebuilt with sensible but positive strokeplay, taking advantage of favourable batting conditions.
That approach set up a quick succession of milestones as Mushfiqur raised a 49-ball fifty, the hundred partnership followed and Mahmudullah moved to three figures.
However, Woakes running out Mahmudullah for 103 with a direct hit from third man began an England riposte in the closing overs.
Stuart Broad’s slower ball snared Mushfiqur, and Jordan was rewarded for excellent death bowling with Sabbir Rahman’s scalp.
Early in the reply Moeen overturned an lbw verdict, Rubel’s ball having pitched just outside leg. He and Bell looked comfortable until a mix-up saw Moeen run out after changing his mind over a single.
Hales announced himself by immediately crunching Rubel through the covers for four, yet he was more circumspect thereafter and was eventually caught behind off Tigers skipper Mashrafe Mortaza for 29.
Bell raised a 66-ball fifty before losing his way slightly and gloving a venomous short ball from Rubel, who three deliveries later had Morgan held at long-leg for nought.
Taskin Ahmed soon had James Taylor held at slip, and Mortaza landed a big blow at the start of a batting powerplay that cost just 20, Joe Root caught behind for 29.
Buttler, having launched spinner Arafat Sunny for six over extra-cover, raced to a 41-ball fifty but he feathered Taskin behind in the 46th over.
After Jordan was unfortunately run out first ball, Woakes and Broad kept hope alive, the latter pulling Taskin for six. When Tamim shelled Woakes at long-on in the same over, it looked like England’s luck was in.
However, the outstanding Rubel snuffed that light out by bowling Broad and Anderson with fast, full deliveries in the 50th over.
Live scorecard / Live ball-by-ball commentary
Follow ECB_cricket on Twitter / Live images
Post-match reaction
England captain Eoin Morgan said: “To be knocked out of a World Cup this early is unbelievably disappointing.
"I thought the guys bowled well, the Bangladeshi guys batted well but with a short boundary and the wicket the way it played, it was certainly within our reach.
"I'm gutted at the moment, we've struggled and fallen away since we arrived here. One of our big things was to fight and to get through to the quarter-final and then we could fight our way through the last three games, but it obviously wasn't to be."
Man of the match Mahmudullah, who hit Bangladesh's first World Cup century and his first in ODIs, said: "I was just trying to bat properly. Soumya (Sarkar) batted really well and Mushy at the end was the aggressor.
"I'm really impressed by the attitude of our boys, the way Rubel bowled at the end with the last two balls, but all the boys chipped in."
Bangladesh captain Mashrafe Mortaza said:"Everyone's so proud.
"We thought (275) was pretty good, we had to bowl well and in the middle we bowled really well and put pressure back on England.
"Mahmudullah was tremendous, he showed what he's got in his first hundred for Bangladesh. Also Mushfiqur, I have to mention his name because he was brilliant.
"I have to say Rubel's name, he's very happy now, he got four wickets and they were very crucial wickets."
England innings
11.40am – BANGLADESH WIN BY 15 RUNS TO KNOCK ENGLAND OUT OF WORLD CUP! WICKET! Anderson b Rubel 0; England 260 all out; Woakes 42 – Anderson is cleaned up by a brilliant, swinging, full ball, leaving Woakes stranded. England's elimination sends Bangladesh and Sri Lanka through from Pool A with Australia and New Zealand.
11.37am – WICKET! Broad b Rubel 9; Eng 260/9 – Broad plays and misses, bringing last man James Anderson in.
11.34am – CHANCE! – A huge over for England as Broad pulls Taskin for a towering six and Tamim Iqbal then spills Woakes at long-on. 16 from 12.
Unbelievable tension for both sets of fans here.... http://t.co/cEahMPRCn7#cwc15#ENGvBANpic.twitter.com/kc1G6UB1mm
— ICC (@ICC) March 9, 2015
11.28am – Woakes powerfully sweeps Shakib for four but he and Stuart Broad can’t find another boundary in the over. 31 from 18. Woakes on strike.
11.23am – WICKET! Jordan run out 0; Eng 238/8 – High drama as Chris Jordan, first ball, sets off for a single into the covers but turns round and dives to make his ground as a direct hit comes in. He grounded his bat but it seemed to bounce up as the stumps were struck. After much third-umpire deliberation, Jordan is cruelly sent on his way. 38 from 24.
11.17am – WICKET! Buttler c Mushfiqur b Taskin 63; Eng 238/7 – Woakes takes Taskin for an extra-cover four but Buttler then feathers the seamer behind, ending an outstanding knock.
Confident now......
— Michael Vaughan (@MichaelVaughan) March 9, 2015
11.14am – A tight Shakib over makes it 47 from 30.
11.10am – Woakes chips Rubel over mid-on for three to register a fifty partnership. Buttler then guides Rubel for two fours to a vacant third-man boundary, meaning it’s 52 from 36 balls!
11.01am – FIFTY! Buttler (41b 4x6 1x4) – Buttler brilliantly whacks Sabbir’s first ball back to the midwicket boundary to raise a brisk half-century. Keep going Jos!
10.59am – Buttler unleashes a trademark scoop to get four off Taskin, who Chris Woakes then punches through the covers for four. Two overs yielding 11 each leaves England needing 73 from the last eight.
10.49am – England move to 181 for six from the powerplay, which yielded 20 and was without a boundary. 95 more are required from 10 overs. Buttler immediately launches Sunny for six over extra-cover, the first maximum of the innings.
10.41am – CHANCE! – Mortaza spills a fiendish caught and bowled opportunity from Buttler, which flashed back at the bowler at knee height.
Jos will win this for England! #comeththehour#comeonengland
— Matt Prior (@MattPrior13) March 9, 2015
10.31am – WICKET! Root c Mushfiqur b Mortaza 29; Eng 163/6 – Soon after Buttler survives a loud caught-behind appeal, Root feathers behind a Mortaza beauty that moved away slightly. A lot rests on Buttler now.
10.26am – Shakib is partnered by Sunny for an over leading up to the batting powerplay being forced. England need 115 from 15.
10.13am – Jos Buttler emphatically cover-drives Taskin for two morale-boosting fours, the first taking England halfway to their target. In the next over, the 33rd, bowled by Shakib, Morgan’s men reach 150.
10.01am – WICKET! Taylor c Kayes b Taskin 1; Eng 132/5 – Taylor nicks to first slip and the equation gets harder. 144 wanted from 20.2 overs.
9.57am – It’s all seam again, Taskin partnering the impressive Rubel. In-form Root, who pulls Rubel for four, now has James Taylor for company.
9.43am – WICKET! Morgan c Shakib b Rubel 0; Eng 121/4 – Eoin Morgan pulls his third ball aerially and Shakib makes good ground to his right at long-leg to hold an excellent boundary catch. This match is right in the balance now.
9.39am – WICKET! Bell c Mushfiqur b Rubel 63; Eng 121/3 – Rubel, the quickest bowler in this game, digs one in that Bell can only glove behind. The right-hander got a bit stuck in the last few overs and is now on his way.
9.28am – Mortaza and Rubel peg Bell and Joe Root back until Bell goes aerial high over mid-on, so high that the ball stops just short of the boundary. They run three. Root then pulls Rubel for four, helping England to 118 for two from half their overs. 158 more needed.
Spectacular setting for cricket in Adelaide, come on England! #EngvBan#CWC15pic.twitter.com/5pd7zWoMRp
— England Cricket (@ECB_cricket) March 9, 2015
9.12am – FIFTY! Bell (66b 7x4 0x6) – Bell remains a reassuring presence at the crease, calmly advancing to a half-century. England need him to go big.
As the sun sets at Adelaide Oval #ENG is 97-2 after 20 overs chasing 276 LIVE: http://t.co/wka833uK7N#ENGvBAN#cwc15pic.twitter.com/8qkNBda4bf
— Cricket World Cup (@cricketworldcup) March 9, 2015
9.08am – WICKET! Hales c Mushfiqur b Mortaza 27; Eng 97/2 – Mortaza makes a double bowling-change, bringing himself back and introducing twirler Sabbir Rahman. The captain concedes back-to-back fours to Hales but then has him caught behind, ending a stand of 54.
9.02am – It’s spin from both ends again with Shakib partnering Sunny once more. Bell and Hales continue to accumulate steadily.
8.41am – Sunny has switched ends, replacing Shakib, but Bell cutely cuts him to the boundary. The opener is going well. In Sunny’s next over Bell latches on to a short ball for four more. England are 72 for one from 15.
8.30am – Bell and Hales consolidate against an all-spin attack now featuring Shakib Al Hasan, ushering England to 50 for one from the mandatory powerplay. Taskin Ahmed replaces Sunny, and Hales edges his first ball for four.
8.20am – Moeen run out (Sarkar) 19; Eng 43/1 – Sunny Arafat replaces Rubel and a breakthrough soon comes. Moeen plays the spinner to mid-on and, after some hesitation, sets off for a single before changing his mind, only be well short of his ground. Alex Hales, on World Cup debut, immediately announces himself by crunching a short ball through extra-cover for four.
8.17am – Bell gets a four either side of the wicket off short bowling, emphatically pulling Rubel before neatly cutting Mortaza. He then takes the latter for two consecutive fours through the covers, making it three boundaries in four balls.
8.05am – After a tight Mortaza over, mainly to Bell, Moeen inside-edges Rubel narrowly past his stumps for four. Bell immediately lifts Mortaza over extra-cover for four, helping England to 25 for none from five overs.
Ali given out LBW but DRS shows it was pitching outside leg: http://t.co/Q0YDefBeki#CWC15#fireituppic.twitter.com/2pyOfvnCOX
— Sky Sports Cricket (@SkyCricket) March 9, 2015
7.55am – REVIEW! – Moeen edges Rubel Hossain low through a vacant second slip region for four before cutting him for a more emphatic boundary. Later in the over the left-hander is given out lbw but questions the decision and replays show the ball pitched just outside leg!
7.45am – The chase is under way with Mashrafe Mortaza opening the bowling. Moeen Ali and Ian Bell are in the middle.
Bangladesh innings
7.13am – END OF INNINGS! Bangladesh 275/7; Mortaza 6, Sunny 3 – Skipper Mashrafe Mortaza miscues a four to deep extra-cover off Woakes in the last over. On a good pitch and in a World Cup of multiple 300-plus scores, England will be happy with that total.
7.07am – WICKET! Sabbir c Morgan b Jordan 0; Ban 265/7 – Jordan ends an excellent over by having Sabbir held at mid-off. One over to go.
7.01am – WICKET! Mushfiqur c Jordan b Broad 89; Ban 261/6 – Mushfiqur whacks Jordan down the ground for four, moving Bangladesh to 250 in an otherwise decent over, the 47th. Sabbir Rahman then clubs six over midwicket off Broad, whose slower ball next up sees Mushfiqur hole out to deep cover. That was a fine knock.
6.48am – WICKET! Mahmudullah run out (Woakes) 103; Ban 240/5 – Mushfiqur guides Anderson to third man, from where Woakes sends the centurion on his way with an excellent direct-hit that breaks a partnership worth 141.
6.43am – Mushfiqur heaves six over deep midwicket, where next ball Root thinks he has caught the wicketkeeper-batsman. But it was a front-foot no-ball from Woakes, whose full-toss may have been a no-ball on height too. Mushfiqur has 79.
CENTURY! Great knock from Mahmudullah and with 6 overs left #BAN 226-4 LIVE: http://t.co/wka833Mlwn#ENGvBAN#cwc15pic.twitter.com/jyXvhYPK5V
— Cricket World Cup (@cricketworldcup) March 9, 2015
6.36am – CENTURY! Mahmudullah (131b 7x4 2x6) – Mahmudullah moves to his first one-day international ton and Bangladesh’s maiden World Cup hundred thanks to misfiled at backward point off Broad.
6.23am – HUNDRED PARTNERSHIP! – Anderson is back but he can’t stop the fifth-wicket pair from registering an important milestone. Mahmudullah edges him for four to move to 96. Mushfiqur goes on the attack with three fours in five personal deliveries, the latter two off Anderson.
6.19am – FIFTY! Mushfiqur (49b 4x4 0x6) – The wicketkeeper-batsman gets his third half-century in four innings. Woakes’ over, which started with a pulled Mahmudullah, four goes for 12, meaning Bangladesh have taken 37 from the powerplay.
6.12am – Aside from Mushfiqur sweeping Jordan for four, he and Broad keep it fairly tight in the next few powerplay overs.
5.59am – With Morgan still regularly switching the bowlers, it’s powerplay time at 160 for four from 35 overs! Mahmudullah immediately benefits from the restrictions by smiting Broad over extra-cover for four.
Chris Woakes' pace less threatening than previously this tournament today: http://t.co/Q0YDefBeki#CWC15#fireituppic.twitter.com/96KgJSYli3
— Sky Sports Cricket (@SkyCricket) March 9, 2015
5.37am – Mahmudullah and Mushfiqur continue to rebuild as the score moves on to 139 for four from 30 overs. While Woakes keeps going at one end, Morgan rotates the bowlers at the other with Root delivering his first over before Mushfiqur slog-sweeps Moeen for four as Bangladesh’s second half-century alliance arrives.
5.25am – Mahmudullah takes on a short Jordan ball and top-edges a six over long-leg. He is the man England most want to dislodge. Mushfiqur then dabs Broad for four through third man.
England's length has become shorter since Jordan joined the attack: http://t.co/Q0YDefBeki#CWC15#fireituppic.twitter.com/P9QgPp60tG
— Sky Sports Cricket (@SkyCricket) March 9, 2015
5.09am – FIFTY! Mahmudullah (69b 3x4 1x6) – The right-hander goes through to a valuable half-century. He soon drives Jordan for four to make Bangladesh 111 for four from half their oves. Broad returns and Mushfiqur Rahim greets him with a cut four.
5.04am – WICKET! Shakib c Root b Moeen 2; 99/4 – Dangerous all-rounder Shakib Al Hasan nicks Moeen into Root’s safe hands at slip. England have a second double-breakthrough!
4.57am – WICKET! Sarkar c Buttler b Jordan 40; Ban 94/3 – Woakes and Moeen send down a tight over each to stem the boundary-flow. Jordan, replacing Woakes, then goes round the wicket to Sarkar and bowls a brutish short ball that the left-hander gloves behind. That’s vital for England, ending a stand of 86.
The view from our press box position at the Adelaide Oval as Moeen Ali bowls his off-spin. 86-2 after 18 overs #CWC15pic.twitter.com/qV4Zp5vfdq
— England Cricket (@ECB_cricket) March 9, 2015
4.41am – Sarkar survives a near-run-out chance after a mix-up with his partner before cutting Woakes for four. England’s length has been less consistent since the powerplay. More evidence of that sees Sarkar climb into a short Moeen ball for a pulled six into the stands.
4.33am – With Moeen Ali having taken over from Jordan, Mahmudullah advances to Woakes and clubs the game’s first six, which just clears the midwicket boundary. Bangladesh reach 71 for two from 15 overs with an impressive recovery in progress.
4.21am – Mahmudullah and Sarkar show the drop-in pitch is a good one with a series of classy strokes, including for two fours off Jordan, as Bangladesh pass 50 in the 12th over. Chris Woakes succeeds Anderson, conceding four more to Sarkar, whose sweet extra-cover drives realises a fifty partnership.
This is the 7th time in their 30 World Cup matches that Bangladesh have lost a wicket in the first over. #bbccricket
— Test Match Special (@bbctms) March 9, 2015
4.06am – Mahmudullah gets lucky, inside-edging Anderson to the fine-leg rope. Jordan takes over from Broad and, despite two leg-side wides, begins with an economical over. Bangladesh are 32 for two after mandatory powerplay, representing an excelling start by England.
3.52am – Anderson, with a maiden, and Broad, both bowling at impressive pace to an aggressive field, keep it tight against Sarkar and Mahmudullah to make it 12 for two from five overs. England’s attacking field costs them two fours to third man, one from each batsman.
Four slips with Anderson 2-4 in his second over, #BAN 10-2 LIVE: http://t.co/wka833uK7N#ENGvBAN#cwc15pic.twitter.com/25unrEsT3x
— Cricket World Cup (@cricketworldcup) March 9, 2015
3.40am – WICKET! Tamim c Root b Anderson 2; Ban 8/2 – Jordan’s miss costs little as Tamim feathers an edge into the safe hands of Joe Root at first slip. England’s day gets better!
3.38am – CHANCE! – Like in England’s last game, versus Sri Lanka, Stuart Broad is opening the bowling with Anderson. Broad finds Tamim Iqbal’s outside edge but Jordan can’t hold a left-handed opportunity at third slip. For such a fine fielder, Jordan would have expected to catch that. Soumya Sarkar square-drives aerially but safely for the first boundary.
3.32am – WICKET! Kayes c Jordan b Anderson 2; Ban 3/1 – James Anderson opens the bowling with an attacking field, including three slips. Third slip soon comes into play with Chris Jordan holding a regulation catch to oust the left-handed Imrul Kayes. An ideal start for England!
Pre-play news
3.26am – Following Bangladesh’s lengthy national anthem, it’s time for ‘God save the Queen’!
3.15am – While waiting for the action to start in 15 minutes, why not watch these free highlights of England’s 2007 World Cup win over Bangladesh to get you in the mood for today’s clash?
The lads sign autographs and pose for pictures on the way back to the changing rooms #EngvBan#CWC15https://t.co/daHrzoWKMt
— England Cricket (@ECB_cricket) March 9, 2015
#Ban XI: Iqbal, Kayes, Sarkar, Mahmudullah, Shakib, Rahim, Rahman, Mortaza, Sunny, Rubel, Ahmed http://t.co/cEahMPRCn7#cwc15#ENGvBAN
— ICC (@ICC) March 9, 2015
3.02am – ENGLAND WIN THE TOSS AND BOWL! – England captain Eoin Morgan said: “The pitch looks really good.” He added: “It’s a little bit humid here so hopefully it’ll do a little bit this morning and we can make some inroads.”
England make two team changes as Alex Hales replaces Gary Ballance and Chris Jordan comes in for Steven Finn #EngvBan#CWC15
— England Cricket (@ECB_cricket) March 9, 2015
England team to play Bangladesh: Ali, Bell, Hales, Root, Morgan (C), Taylor, Buttler, Woakes, Jordan, Broad, Anderson #EngvBan#CWC15
— England Cricket (@ECB_cricket) March 9, 2015
2.50am – Hello and welcome to ecb.co.uk’s live coverage of England’s must-win World Cup game with Bangladesh at the Adelaide Oval. The toss is due in 10 minutes. Until then, why not read England Head Coach Peter Moores’ thoughts on today’s match?
England are warming-up and assessing conditions out in the middle. Play begins in less than an hour. #EngvBan#CWC15pic.twitter.com/KU5nDEDUIP
— England Cricket (@ECB_cricket) March 9, 2015