Dayana Yastremska came out on top in an almighty battle with Caroline Garcia to win the Internationaux de Strasbourg on Saturday.
The teenager saved a match point before going on to win her third title in eight months, beating Garcia 6-4 5-7 7-6 (7-3) in the longest WTA final of the season.
Sixth seed Yastremska's triumph was her first on clay, providing a huge tonic ahead of her first-round clash with Carla Suarez Navarro at the French Open next week.
Garcia saved two match points in the second set to ensure a tense showdown went the distance in her homeland, and the 2016 Strasbourg champion had a point to regain the title in the decider after rallying from a break down.
MORE: When is the French Open? | Kyrgios pulls out of French Open
Yastremska stood firm to force a tie-break, though, and the 19-year-old from Ukraine finished strongly to ensure she will head to Roland Garros on a high.
It took just two minutes shy of three hours to settle what was a gripping final.
.@D_Yastremska stays undefeated in WTA finals!
— WTA (@WTA) May 25, 2019
She takes the @WTA_Strasbourg title in the longest final of 2019--> https://t.co/FplZMUle2c pic.twitter.com/yyf1GxKnKP