Reigning champions England will meet Australia in Sunday's women's cricket World Cup final after recording a convincing 137-run victory over South Africa in the second semi-final in Christchurch.
Opener Danni Wyatt made 129 off 125 deliveries to help England put an imposing 8-293 on the board at Hagley Oval after South Africa won the toss and elected to field.
Seamer Anya Shrubsole pressed the advantage by removing both South Africa's openers cheaply, before the world's top-ranked spinner Sophie Ecclestone took 6-36 to close out the victory.
Having started the tournament with three straight defeats, Heather Knight's England have rebounded with five wins.
The victory over South Africa was England's most complete performance of the tournament, with Sophia Dunkley chipping in with a knock of 60 after Wyatt's effort with the bat.
The English may need to lift again to beat undefeated Australia, who are hot favourites after thrashing West Indies in the other semi-final.
Australia is unlikely to reproduce South Africa's ragged fielding display, which saw Wyatt dropped on 22, 36, 77, 116 and 117.
She was finally caught by a scrambling Lizelle Lee from the bowling of Masabata Klaas.
England has won the World Cup on four occasions, while Australia is a six-time champion.
Australia last won the tournament in 2013.
Reuters/ABC