spinners James Tredwell and Graeme Swann took seven wickets between them as England kept its World Cup quarterfinal hopes alive with an 18-run win over the West Indies Thursday. West Indies, chasing 244 for victory, was 222 for six after a stand of 72 between Ramnaresh Sarwan (31) and all-rounder Andre Russell (49) rescued them from the depths of 150 for six. But it lost its final four wickets for three runs to finish on 225 all out, with Sulieman Benn the last man dismissed when he was run out by Jonathan Trott's throw to wicketkeeper Matt Prior with more than five overs left. England now needs Bangladesh to lose to South Africa Saturday. If Bangladesh wins, England can still go through if India beats West Indies Sunday in the final match of Group B. However, a West Indies win would see it into the last eight. Russell, caught on 39 at long-on by Trott only to be awarded a six after the diving fielder just glanced the boundary marker, saw his 46-ball innings end when he was lbw to World Cup debutant Tredwell. The spinner was named man-of-the-match for his four for 48 to spark the climatic slump. England then saw Sarwan turn Swann (three for 36) straight to Ian Bell at short leg. Two balls later Kemar Roach was caught by a diving Chris Tremlett off Swann to leave West Indies 223 for nine. West Indies had seen fit-again opener Chris Gayle (43) make a typically rapid start as its 50 came up inside five overs. But Tredwell took his first One-Day International wicket when, fifth ball, he had Gayle, pushing half-forward, lbw to end a 21-ball innings featuring a six and eight fours. Tredwell, in only his fourth ODI, then had Devon Smith stumped by wicketkeeper Prior as he took two wickets for nine runs in eight balls. Tredwell then had Darren Bravo edging to England captain Andrew Strauss at first slip. Darren Sammy, the West Indies skipper, struck several sixes off Tredwell before playing onto Ravi Bopara for 41 off 29 balls. And when Devon Thomas also played on to Bopara, West Indies was 118-5. Swann had the big-hitting Kieron Pollard plumb lbw for 24, despite a desperate review, and West Indies was six down. Earlier, Luke Wright kept England's hopes alive with 44 after it'd slumped to 134 for five. Trott (47) was the only other England batsman who made more than Strauss's 31 in an innings where debutant leg-spinner Davendra Bishoo took three wickets and Russell claimed four.