Ballon d'Or winner Ada Hegerberg struck a first-half hat trick as Lyon thumped Barcelona 4-1 to win the Women's Champions League for the fourth successive season.
Hegerberg's treble came in just 16 minutes after Dzsenifer Marozsan had opened the scoring, as the French champions won the competition for the sixth time in their history. Asisat Oshoala scored a late consolation for Barca.
Champions League success brings up the treble for Lyon, who had already sealed a domestic double heading into Saturday's final in Budapest by winning the French league and cup.
Barca, who were playing in their first-ever European final, had not conceded a goal in their past seven Champions League matches, but they were swept aside by a relentless Lyon team that has not lost a competitive game since last May.
The front three of Hegerberg, Shanice van de Sanden and Eugenie Le Sommer had too much movement and pace for the Catalans, who conceded all four goals in the first half-hour of the game.
England international striker Toni Duggan had the first real chance of the match, dragging wide after just four minutes before Lyon took complete control.
Van de Sanden centred for the Hungarian Marozsan, who was playing in her home city, to break the deadlock from close range with six minutes on the clock.
Hegerberg then took centre stage, and the Norwegian international doubled Lyon's lead in the 14th minute when she was sent clean through by Van de Sanden. Hegerberg added her second from 6 yards after good work from Amel Majri.
England international Lucy Bronze then crossed for Hegerberg to take the game out of Barca's reach with just 30 minutes gone.
Alexia Putellas headed over on stroke of half-time and the game lost its pace after the break. Lyon took their foot off the gas, and it was a case of damage limitation for Barca, which only turned professional in 2015.
Hegerberg missed a chance to add her fourth, and Lieke Martens and Vicky Losada both wasted good openings for Barca before Martens set up substitute Oshoala in the final minute of normal time.