Oval Invincibles beat Birmingham Phoenix in the women's Eliminator to set up a clash with Southern Brave in the final of The Hundred at Lord's on Saturday, with Tash Farrant turning the game on its head after an impressive all-round display from Marizanne Kapp.
Kapp top scored with the bat, making 37 runs as the Invincibles posted just 114 in their innings.
The South African international then picked up three wickets with the ball, dismissing the Phoenix's openers and claiming the wicket of the dangerous Erin Burns.
Despite, Kapp's magnificent all-round exploits, it was Farrant who stole the show with two moments of brilliance to claim two key wickets in the space of consecutive deliveries.

After winning the toss and choosing to bowl first, the Invincibles lost their openers early, with Issy Wong getting Georgia Adams caught behind and Emily Arlott dismissing the in-form Dane van Niekerk.
The home side were able to rebuild in the middle, with Fran Wilson (21) and Alice Capsey (26) supporting Kapp.
However, all three got out before getting the chance to go big at the back end of the innings, with the Invincibles making scoring 114-7.
Spinner Kirstie Gordon (2-22) was the pick of the bowlers, dismissing Wilson with a sharp caught and bowled chance and getting the dangerous Mady Villiers out early.
Despite the Invincibles' score being under par, they made an excellent start to their defence, with Kapp dismissing both Katie Mack and the in-form Eve Jones for nought.
After an impressive 52-run partnership between England international Amy Jones and Erin Burns threatened to take the game away from the Invincibles, both batters were dismissed off consecutive balls thanks to two moments of quality from Farrant.
First, the England international took a stunning grab to get Burns, flinging herself at full stretch to claim the catch.
Speaking on BBC Two, former England batter Lydia Greenway, an excellent fielder in her own right, said: "That is catch of the tournament for me."
Farrant then claimed the wicket of Jones with the next ball, deceiving her international team-mate with a slower ball and getting her caught at extra cover.
With India star Shafali Verma missing for the Phoenix, they did not have as much depth in their batting line-up and the Invincibles were able to close out the innings expertly, with Farrant taking 4-10.
The Phoenix finished on 94 all out, with the Invincibles winning the game by 20 runs and setting up a blockbuster clash in the final with the Brave, who have only lost one game in the tournament so far.