England suffered a shock two-wicket defeat against Bangladesh and will almost certainly need to beat the West Indies in their final Group B match to avoid another early World Cup exit.
Andrew Strauss’ team produced a fightback with the ball in defence of a vulnerable total, as they had in Sunday’s win over South Africa, in yet another thrilling instalment of their eventful but frustrating campaign.
Yet even after Imrul Kayes (60) ran himself out to kick-start a rush of four wickets for 15 runs and Ajmal Shahzad (three for 43) produced a wonderful spell with the old ball, Mahmudullah and Shafiul Islam gritted their teeth and hit lustily in an unbroken ninth-wicket stand of 58.
Unless Bangladesh encounter their own unexpected setback against Holland on Monday, England will therefore have to beat the Windies three days later to reclaim a quarter-final place..
It proved just enough to scramble past 225 all out, with an over to spare, as the co-hosts kept their tournament prospects alive to the delight of a baying sell-out crowd under the lights of the Zahur Ahmed Chowdhury Stadium.
England 225 (49.4 ov)
Bangladesh 227/8 (49.0 ov)
Bangladesh won by 2 wickets (with 6 balls remaining)