NEW DELHI (AFP) - Lion-hearted Bangladesh stunned England by two wickets on Friday to keep alive their World Cup quarter-final hopes and set-up a nail-biting race to qualify from Group B. On a rollercoaster night in Chittagong, Bangladesh, chasing just 226 to win, were cruising at 155-3 when opener Imrul Kayes, on 60, attempted a second run off Paul Collingwood but was beaten by a flat, sharp throw from Ajmal Shahzad. That precipitated a collapse to 169-8, but tailenders Shafiul Islam (24) and Mohammad Mahmudullah (21) put on 58 for the ninth wicket to win with six balls to spare. If England had won, they would have gone into the last eight along with group leaders India. India can make sure of their place with victory over South Africa in Bangalore on Saturday while England have a tough clash with West Indies in Chennai next Thursday that could decide their fate. We wanted to win this game and win it well, said England skipper Andrew Strauss. We struggled a little bit with the bat although I thought 225 was a competitive total. We needed to bowl and field well but didnt do that as well as we would have liked. We got ourselves in a great position to win the game but in the end we couldnt take those final two wickets. Bangladesh captain Shakib Al Hasan praised his unlikely match-winners. I thought Mahmudullah and Shafiul batted exceptionally well. At one stage we thought wed lost the game but they showed their character, how tough they are and how hard-working, said Shakib. India have seven points at the head of Group B with the West Indies on six after seeing off Ireland in Mohali. England are third with five points from five games, one ahead of South Africa (four points in three games) and Bangladesh (four points in four). Earlier, Jonathan Trott and Eoin Morgan defied Bangladeshs spinners with half-centuries as England were bowled out for 225. Trott hit 67 and left-hander Morgan, who arrived in Chittagong on Tuesday to replace the injured Kevin Pietersen, hit a fluent 63 off 72 balls. The duo put on 109 for the fourth wicket after England, sent in to bat on a sluggish pitch at the Zahur Ahmed Chowdhury stadium, slipped to 53-3 in the 17th over. In Mohali, big-hitting Kieron Pollard nudged West Indies closer to the quarter-finals as his side defeated Ireland by 44 runs. Pollard hammered 94 off just 55 balls and shared an 88-run stand with Devon Smith (107), who hit a maiden one-day century, as West Indies posted 275 before bowling out the Irish for 231. Ed Joyce, who played for England in the 2007 World Cup, made a 106-ball 84, containing nine fours and put on 109 for the fourth wicket with Gary Wilson (61). We batted, bowled and fielded pretty well, but Pollard struck the ball pretty clean. It was a good innings and it got them some good momentum, said Ireland captain William Porterfield. Pollard said he was happy to keep proving his critics wrong. This innings is for the people who have supported me. Whats been said about me (as a Twenty20 specialist), thats just history for me. I go out there and do my best. Scorecard ENGLAND: A. Strauss c Siddique b Naeem 18 M. Prior st Rahim b Razzak 15 J. Trott c Siddique b Shakib 67 I. Bell c Naeem b Mahmudullah 5 E. Morgan c Kayes b Naeem 63 R. Bopara c Naeem b Razzak 16 G. Swann c and b Shakib 12 P. Collingwood run out 14 T. Bresnan c Shafiul b Rubel 2 Ajmal Shahzad b Shafiul 1 J. Anderson not out 2 EXTRAS: (lb2, w8) 10 TOTAL (all out, 49.4 overs) 225 FOW: 1-32 (Prior), 2-39 (Strauss), 3-53 (Bell), 4-162 (Morgan), 5-182 (Trott), 6-195 (Bopara), 7-209 (Swann), 8-215 (Bresnan), 9-217 (Shahzad), 10-225 (Collingwood). BOWLING: Shafiul 8-0-43-1 (w3), Rubel 8.4-0-40-1 (w2), Naeem 8-0-29-2, Razzak 10-2-32-2 (w3), Mahmudullah 5-0-30-1, Shakib 10-0-49-2 BANGLADESH: Tamim Iqbal b Bresnan 38 Imrul Kayes run out 60 Junaid Siddique run out 12 Raqibul Hasan b Shahzad 0 Shakib Al Hasan b Swann 32 Mushfiqur c Prior b Shahzad 6 M Mahmudullah not out 21 Naeem Islam b Shahzad 0 Razzak c Bresnan b Swann 1 Shafiul Islam not out 24 EXTRAS: (b1, lb9, w23) 33 TOTAL (for eight wickets, 49 overs) 227 FOW: 1-52 (Tamim), 2-70 (Siddique), 3-73 (Raqibul), 4-155 (Kayes), 5-162 (Shakib), 6-166 (Rahim), 7-166 (Naeem), 8-169 (Razzak). BOWLING: Anderson 9-0-54-0 (w7), Shahzad 10-0-43-3 (w9), Bresnan 10-1-35-1 (w1), Swann 10-1-42-2 (w2), Bopara 3-0-19-0 (w4), Collingwood 7-0-24-0