Simona Halep's long wait for a grand slam title is over after she won a thrilling French Open final against Sloane Stephens.
The world number one finally got her hands on the coveted Coupe Suzanne-Lenglen four years after her first appearance in the final at Roland Garros.
She sealed the title with an unreturnable serve before covering her face with her hands in disbelief following a 3-6 6-4 6-1 victory.
She did it the hard way, though, falling a set and a break behind to Stephens, who was hunting a second major title to add to her triumph at last year's US Open.
But the hard-hitting Romanian managed to turn the match around to finally break her grand slam final duck at the fourth attempt.
Amid some spellbinding rallies, Stephens clinched a solitary break to take the first set.
Halep was widely regarded as having played too defensively in her final defeat by Jelena Ostapenko 12 months ago, so she was the aggressor in the early stages.
But she could not breach the defence of the composed Stephens, who was barely deviating from her stock position two yards behind the baseline, and it was the American who secured the break for 3-1.
Halep ensured Stephens would have to serve the set out, and forced a break point of her own, but the 25-year-old front-runner held her nerve to take it in 42 minutes.
Stephens looked to have taken control of the match with another break at the start of the second set.
But Halep, stung into action, levelled up in the fourth game, breaking Stephens to love as the first chinks in the American's armour appeared.
A hold to love meant Halep had taken eight unanswered points, and another break followed as Stephens' levels dipped for the first time in the match.
But just as the set was slipping away from Stephens, a series of unforced errors by Halep gifted the break back for 4-4.
Halep survived a pressurised service game and then turned the screw, eking out a break point from which Stephens planted wide to take the contest to a deciding set.
A hold and a break later and Halep was ahead for the first time in the match, with Stephens' error count rising and rising.
A second break followed, the result of a stunning rally with both players slugging it out at the baseline before charging into the net, Stephens blinking first.
Halep was closing in on the title she craved so much, while Stephens was wilting fast, and a comfortable hold made it 5-0.
Stephens forced Halep to serve it out but, as yet another chorus of 'Simona' rang around Court Philippe Chatrier from the vast Romanian contingent, she did just that.