England have reached the semi-finals of the Women's Cricket World Cup in a remarkable turnaround as they look to retain the trophy they memorably won at Lord's in 2017.
Heather Knight's side suffered a horror start to the tournament, losing their first three games against Australia, the West Indies and South Africa. Those defeats left them on the brink of crashing out of the competition, but they fought back and won their remaining group games against India, New Zealand, Pakistan and Bangladesh.
As a result of their 100-run victory over Bangladesh in their final group match, England have set up a showdown with South Africa at the Hagley Oval on Thursday. Should they win, they will then face either Australia or the West Indies in the final.