BRISTOL: Sarah Taylor struck a vital half-century to help England book a place in the Womenâ€™s World Cup final as they beat South Africa by two wickets at Bristol on Tuesday.
Taylor, back in an England shirt for this tournament after a year out of the game, hit 54 off 76 balls to give England control of the match before a mini collapse created a nail-biting finish.
Yet England, set 219 to win, held their nerve to complete their second highest successful run chase in World Cup history, built on the third-wicket partnership of 78 between Taylor and England captain Heather Knight.
The result bodes well for England as they go in search of their first piece of silverware in eight years, having won both previous World Cups they hosted.
Earlier, South Africa pair Laura Wolvaardt and Mignon du Preez recorded half-centuries as they reached 218 for six, after captain Dane van Niekerk elected to bat first with sunny blue skies overhead.
England did make an early breakthrough when Anya Shrubsole bowled Lizelle Lee for 7, having had an lbw decision agaÂinst the powerful opener reversed on review the previous over.
But teenager Wolvaardt took charge and laid the foundations for South Africaâ€™s innings, scoring her fourth half-century of the tournament, which came off 81 balls and included six fours.
Taylor produced a spectacular piece of wicketkeeping to remove Trisha Chetty, stumping her off a legside wide from Nat Sciver before Wolvaardt consolidated with Du Preez to the tune of 77 for the third wicket.
Wolvaardt eventually fell to Knight, bowled off the England skipperâ€™s second delivery of the match, prior to new bat Marizanne Kapp being run out by Shrubsole three balls later in the same over.
Van Niekerk departed in similar fashion following quick work by Sciver in the field, and then Jenny Gunn had Chloe Tryon caught and bowled.
Du Preez, who top-scored with 76, and Sune Luus kept the score ticking over to ensure a challenging total was posed.
South Africa, the lowest ranked side to reach the knockout rounds of the tournament, experienced a difficult start to the second innings as they struggled with their lines.
Ayabonga Khaka found it easier going, though, and accounted for both openers, as Du Preez caught Lauren Winfield and Khaka sent Tammy Beaumontâ€™s bails flying.
Taylor showed her intent straight away with the bat and looked in supreme form before being run out by Van Niekerk four runs after reaching her half-century.
That dismissal saw England lose three wickets in 12 deliveries, as Knight pulled a full toss to Wolvaardt for 30 and Luus bowled Sciver round her legs on three, to bring South Africa back in the match.
Moseline Daniels then dismantled Katherine Bruntâ€™s stumps, Fran Wilson departed ramping Kapp, and Laura Marsh was bowled by Ismail to leave the hosts needing two off three balls.
But Shrubsole smashed her first delivery for four to win it and take England through to a sell-out Lordâ€™s final â€” against either defending champions Australia or India â€” on Sunday.
L. Wolvaardt b Knight 66
L. Lee b Shrubsole 7
T. Chetty st Taylor b Sciver 15
M. du Preez not out 76
M. Kapp run out 1
D. van Niekerk run out 27
C.L. Tryon c and b Gunn 1
S. Luus not out 21
EXTRAS (W-4) 4
TOTAL (for six wkts, 50 overs) 218
FALL OF WKTS: 1-21, 2-48, 3-125, 4-126, 5-168, 6-170.
DID NOT BAT: S. Ismail, A. Khaka, M. Daniels.
BOWLING: Brunt 10-1-40-0 (1w); Shrubsole 10-1-33-1; Sciver 4-0-25-1 (1w); Marsh 9-0-37-0; Hartley 9-0-40-0; Gunn 6-0-35-1; Knight 2-0-8-1 (1w).
L. Winfield c du Preez b Khaka 20
T.T. Beaumont b Khaka 15
S.J. Taylor run out 54
H.C. Knight c Wolvaardt b Luus 30
N.R. Sciver b Luus 3
F.C. Wilson c Chetty b Kapp 30
K.H. Brunt b Daniels 12
J.L. Gunn not out 27
L.A. Marsh b Ismail 1
A. Shrubsole not out 4
EXTRAS (B-5, W-17, NB-3) 25
TOTAL (for eight wkts, 49.4 overs) 221
FALL OF WKTS: 1-42, 2-61, 3-139, 4-142, 5-145, 6-173, 7-213, 8-217.
DID NOT BAT: A. Hartley.
BOWLING: Ismail 9.4-1-49-1 (2nb); Kapp 10-1-43-1 (4w); Khaka 10-2-28-2 (1w); Daniels 10-0-47-1 (2w); van Niekerk 5-0-25-0 (1nb, 1w); Luus 5-0-24-2 (2w).
RESULT: England won by two wickets.
UMPIRES: G.O. Brathwaite (West Indies) and P. Wilson (Australia).
TV UMPIRE: C.M. Brown (New Zealand).
MATCH REFEREE: S.R. Bernard (Australia).
PLAYER-OF-THE-MATCH: Sarah Taylor.
SECOND SEMI-FINAL: Australia vs India at Derby, Thursday.