Garbine Muguruza stormed to her first Wimbledon title and shattered Venus Williams' history bid with a majestic 7-5, 6-0 victory in Saturday's final.
Muguruza overwhelmed Williams with a supreme display of power hitting in 77 minutes on Centre Court to become only the second Spanish woman to win Wimbledon.
Watched from the Royal Box by King Juan Carlos of Spain, the 23-year-old finally got her hands on the Venus Rosewater Dish two years after losing to the American's sister Serena in her maiden Wimbledon final.
Fittingly, it was Muguruza's current coach Conchita Martinez who was the first woman to raise the Spanish flag at Wimbledon in 1994 when she defeated Martina Navratilova.
"The first set was tough. We both had a lot of chances. I'm glad I took mine," Muguruza said.
"Two years ago I lost in the final against Serena and she told me I would win one day. Here I am. Finally!"
Venezuela-born Muguruza's second Grand Slam title, following her French Open triumph last year, denied Williams, 37, in her attempt to become the oldest Wimbledon champion in the Open era.
Back in the Wimbledon final after an eight-year absence, Williams had hoped to clinch a sixth All England Club title, nine years after she last lifted the trophy.
Instead, she paid the price for a surprisingly nerve-ridden display that condemned her to a second Grand Slam disappointment this year following her Australian Open final loss against Serena.
"Congratulations Garbine. I know how hard you work," Williams said.
"I tried my best to do the things Serena does, but I think there will be other opportunities."
Since winning her maiden Grand Slam title in Paris, Muguruza had endured something of a sophomore slump as her ranking dropped out of the top 10.
But she has rediscovered her mojo on grass and will climb to fifth when the new rankings are confirmed next week.
Remarkably, of her four tour-level titles, two are now Grand Slams.
With persistent drizzle blanketing the All England Club, Williams and Muguruza were competing in the first Wimbledon final to begin under the roof, watched by a sell-out crowd including Hollywood actress Hilary Swank.
Twenty years ago, Venus admitted she was a bundle of nerves when she made a losing Wimbledon debut against Magdalena Grzybowska and, in her ninth All England Club final, once again there was anxiety coursing through her error-strewn display.
Fortified by a cross-court winner to bring up break point at 3-2, Williams looked poised to seize control, but instead a tame forehand into the net to let Muguruza off the hook.
It was the first of a series of vital escapes for Muguruza, who was matching Venus blow for blow in a series of bruising baseline rallies.
Gifted two set point at 4-5, Venus couldn't deliver the knockout blow and Muguruza over-powered her in a gripping rally to save the first before scrambling out of trouble on the second.
Muguruza had the momentum now, her piercing ground-strokes gradually moving Williams into enough awkward areas to land the crucial first break at 5-5.
Williams was rattled by Muguruza's barrage, fatally allowing the Spaniard's lob to drop in and present her with set points that she gleefully gobbled up.
Muguruza was just six when Venus first won Wimbledon and the 23-year-old's third major final appearance was dwarfed by Williams' 16 Grand Slam title matches.
But in all those finals, only Serena had produced the lethal power and poise Muguruza was showing and suddenly Williams was beginning to look her age.
Still reeling from the shock of losing the first set, she served up a limp double fault on break point to hand Muguruza the lead at the start of the second set.
Williams was shattered and Muguruza went for the kill so ruthlessly that in the blink of an eye she had broken twice more to take a 5-0 lead.
Muguruza had spoken eloquently this week of etching her name onto the Wimbledon honours board alongside Venus, Serena and the other All England Club icons.
It took one last blizzard of thunderous winners to ensure her dream would come true.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)