Simona Halep reached her third Cincinnati Masters final in four years after coming through a thrilling semi-final against Aryna Sabalenka.
The world number one has faltered at the last hurdle previously in this WTA Premier event, but she will have the opportunity to finally land the title against Kiki Bertens following a hard-fought 6-3 6-4 triumph over Sabalenka.
A series of thrilling early rallies saw breaks traded, but Halep, showing a resolute defence, emerged with the lead before a pair of double faults handed her the opening set.
Although Halep broke quickly in the second, too, Sabalenka continued to put the Romanian under pressure and cancelled out her advantage before pushing for a break of her own.
But a fine hold from the top seed forced Sabalenka to attempt to serve to stay in the match, failing as Halep came to the net and watched a desperate lob sail long over her head.
Halep will come up against an in-form Bertens after the world number 17 took the scalp of Petra Kvitova 3-6 6-4 6-2.
Kvitova, the eighth seed, impressed early on and looked on course for victory against an opponent who had been forced to play two matches and five sets 24 hours earlier.
But Bertens showed the same quality that proved too much for Elina Svitolina - and Kvitova herself last week at the Rogers Cup - and came roaring back, ultimately winning relatively comfortably.
"I'm feeling great. I'm really happy I won this match," she said on-court. "It was a really tough one, but I'm so happy to be in the finals here.
"We've put a lot of work in to get more fit, to play more aggressive on the hard courts, and it's working out."
|Allegri aware Ronaldo gives Juventus Champions League advantage|
|Guardiola labels Bernardo Silva Portugal´s biggest star|
|Khedira out of Juve squad to face Atletico due to irregular heartbeat|
|Manchester City quadruple ´nearly impossible´, says De Bruyne|
|Lovren out of Bayern clash but Firmino included|
|Flipkens withdraws as Larsson is beaten in Budapest|
|100 days to go: Five key questions ahead of the Cricket World Cup|
|It is time to move on - Antonio Brown meets with Steelers owner|
|Reported Milan target Saint-Maximin punished by Nice for missing Angers game|
|Out-of-sorts Osaka upset in first match as number one|
|Sarri´s ´different´ use of Kante a good thing, claims France coach Deschamps|
|Itoje absence confirmed for England´s trip to Wales|
|Ballack expects ´masterful win´ for Man City against Schalke|
|Deschamps salutes resurgent Martial|
|Former Cowboys QB Tony Romo to play Dallas PGA Tour event|
|Halfpenny and Biggar back in training for Wales ahead of England clash|
|Tedesco urges patience with ex-City youngster Matondo|
|Mbappe workload a concern for PSG boss Tuchel|
|Henderson joins Ireland squad for Rome trip|
|Wenger was convinced Ramsey would stay at Arsenal|
|Halep too strong for Bouchard in Dubai|
|Italy captain Parisse to miss Ireland match|
|Philander to miss second Sri Lanka Test with hamstring injury|
|Jesus and Stones absent from Manchester City training|
|Lukaku ready to be versatile for Solskjaer´s Manchester United|
|Dropping Parra & Lopez a sporting decision, insists Brunel|
|24 all out! Oman make unwanted history against Scotland|
|Dybala: Allegri has helped me develop|
|Russell ruled out of France clash|
|Hazard should leave Chelsea for Real Madrid ´to become stronger´|
|RFEF president Rubiales plans Supercopa de Espana revamp|
|Henshaw extends with Ireland and Leinster through to 2022|
|100 days to go: Cricket World Cup takes over Trafalgar Square|
|Bonucci rejected Real Madrid for Juventus return|
|Semenya releases her own list of experts in response to IAAF|
|Ozil might be in Arsenal comfort zone, says Wenger|
|France change half-back pairing for Scotland clash|
|Joshua is going to crack like an egg, predicts Miller|
|Klopp: Critics of powerful Bayern Munich look silly|
|Barcelona planning for post-Messi future - Bartomeu|
|Atletico Madrid v Juventus: 22 goals, three hat-tricks - Ronaldo´s remarkable record against Atleti|
|Schalke v Manchester City: ´Special kid´ Leroy Sane heads back home|
|Lewandowski chasing record, Suarez out to end away rut - Champions League in Opta numbers|
|Mata: Pogba showed why he´s one of the best|
|Murray: Playing for Cardinals? That would be nice|
|Favre not worried despite Dortmund´s five-game winless run|
|Pro Piacenza expelled from Serie C after 20-0 humiliation|
|Beal tried recruiting players to Wizards during All-Star break|
|Kyrgios edges ´good mate´ Millman at Delray Beach Open|
|Messi is the only genius in football, says Capello|
|No chance of Icardi moving to Juve – Inter president|
|Nani joins MLS side Orlando|
|´He´s unreal´ – Warriors´ Curry praises Duke star Zion|
|Iguodala replaces LeBron as VP of NBPA|
|Lakers coach Walton: LeBron and I get along just fine|
|Pogba´s one of the best midfielders in the world – Solskjaer|
|Liverpool wanted Sancho but Man City wouldn´t sell to us, claims Klopp|
|Solskjaer hails ´massive´ result against Chelsea after PSG loss|
|Two-time Open 13 champion Simon avoids upset against Hoang|
|Sarri worried by results, not fans´ jeers|
|Mickelson, Tiger learn WGC-Mexico Championship groupings|
|Serena aiming to surpass Court´s major record this year - Mouratoglou|
|Solskjaer trusts us, we trust him – Pogba|
|Vettel revels in ´unbelievable´ start to F1 testing, Williams woe continues|
|Man United visit Wolves in FA Cup last eight, Swansea to host Man City|
|Giants manager Bruce Bochy to retire after 2019 season|
|Nurnberg 0 Borussia Dortmund 0: Stalemate leaves Bayern within striking distance|
|Chelsea 0 Manchester United 2: Solskjaer´s men bounce back to reach FA Cup quarter-finals|
|Wozniacki explains ongoing struggle with viral illness after Dubai withdrawal|
|Petkovic drops just one game against Bogdan in Budapest|