DUNEDIN - The West Indies pulled off another upset as they beat England by seven runs to secure their first-ever ICC Women’s World Cup victory over the defending champions.

After edging out hosts New Zealand in their opening encounter, West Indies were 81 for no loss before Sophie Ecclestone’s incredible 21st over saw three wickets fall to halt their momentum. But Shemaine Campbelle and Chedean Nation put on 123 for the fifth wicket to set England 226 to win, six more runs than Heather Knight’s side had ever chased down to win a World Cup game.

The 2017 winners stuttered frequently in reply before a 61-run partnership for the ninth wicket between Ecclestone and Kate Cross seemed to be taking them to victory, however two wickets in four balls in Anisa Mohammed’s 48th over snatched it for the West Indies and left England winless from their first two games.

Batting first for the second time in the tournament, the regional women posted a competitive 225 for six at University Oval in Dunedin, propped by a century stand between the fifth-wicket pair of Shemaine Campbell and Chedean Nation. The pair came to the wicket with West Indies needing to rebuild at 98 for four after losing all four wickets for just 17 runs. The middle-order batters put on 123 runs before Campbell was dismissed for a positive 66 from 80 balls. The Guyanese struck four boundaries. Nation fell next for 49 off 74 balls (three fours).

Earlier, openers Deandra Dottin (31 off 64) and Hayley Matthews (45 off 58) gave West Indies an explosive start with an 81-run stand. Captain Stafanie Taylor was dismissed for a first-ball duck. West Indies bowlers, boosted by some great catches, struck regularly to undermine the England reply. Dottin set the tone for the West Indies with a diving one-handed grab at point to dismiss opener Lauren Winfield-Hill (12) off pacer Shamilia Connell (3/38). Off-spinners Anisa Mohammed (2/24) and Matthews (2/40) chipped away at the England lineup as the Three Lions were all out for 218.

Scores in brief

WEST INDIES 225/6 in 50.0 overs (Shemaine Campbelle 66, Chedean Nation 49*; Sophie Ecclestone 3/20, Nat Sciver 1/49) beat ENGLAND 218 all out in 47.4 overs (Tammy Beaumont 46, Sophia Dunkley 38; Shamilia Connell 3/38, Anisa Mohammed 2/24) by 7 runs.