England women's cricketers could still reach the final of the World Cup after beating South Africa in their Super Six clash.
The side captained by Cambridgeshire's Charlotte Edwards' side destroyed South Africa by seven wickets in Cuttack. South Africa all out for 77 in 29.3.
Charlotte Edwards' defending World champions needed to win well if they were to set up a vital clash with New Zealand in their final game.
England reached their target with 40.3 overs to spare at the Barbati Stadium, closing the net run-rate gap on a New Zealand side they face on Wednesday.