Barcelona produced a sensational Clasico display to thrash Real Madrid and reach the Champions League semi-finals as a vibrant Nou Camp set the record attendance for a women's football match.
The hosts took a 3-1 lead into the second leg and then came from 2-1 down to win 5-2 on the night for what was an emphatic 8-3 aggregate victory.
Some 91,553 fans were inside the ground to witness the resounding win, breaking the attendance record set during the World Cup final between the United States and China in 1999.
Barcelona looked to have effectively killed off the tie when Maria Pilar Leon's cross looped in after eight minutes, but Real hit back immediately and threatened an upset.
Olga Carmona converted from the penalty spot following a handball by Irene Paredes and Claudia Zornoza's stunning strike put them ahead just after the break.
But goals in quick succession from Aitana Bonmati and Claudia Pina put Barcelona back in control, before Alexia Putellas and Caroline Graham Hansen added gloss to the success over their Spanish rivals.
The defending champions will now face Arsenal or Wolfsburg in the last four.
El Clasico lives up to record occasion
Barcelona set a new women's record attendance of 91,553 fans at the Nou CampBarcelona usually play at the Johan Cruyff Stadium at the club's training base, where they boast the best average attendance in the Spanish top flight of 2,938.
This was not their first appearance at the Nou Camp, but it did see the club sell out Europe's biggest stadium as all 99,354 tickets were snapped up.
The official attendance recorded, though, was 91,553, beating the previous record of 90,195 at the Rose Bowl in Pasadena 23 years ago - and far outnumbering the record for a women's club game of 60,739 fans at Atletico Madrid's Wanda Metropolitano in 2019.
"I had to hold my tears back, because this is just too crazy," Barcelona's Hansen told DAZN. "The crowd is not leaving, they're staying to celebrate with us. I couldn't imagine anything like it, it's just goosebumps all over the place.
"The fans have been singing all game, it's been amazing and it's something I never dreamed of happening. Here today we did it and I hope it's not the last time we do this.
"In the first half I missed a really big chance and in the second-half it was an amazing feeling to score a goal. I can't even describe it, it's one of those moments that will be in my head for the rest of my life.
"It's not only 91,000 here, it's 91,000 having a party - and if you're having fun, I think people will want to repeat it. It's going to be a game changer, not only for our team, but for the women's game."
It was a scintillating encounter between two of football's biggest rivals that lived up to the occasion.
The home crowd got what they were after when Leon's in-swinging cross from the right curled over Real Madrid goalkeeper Misa Rodriguez and into the far corner to put Barcelona in front.
But Carmona showed great composure to hold her nerve and find the bottom corner from the spot as the Nou Camp descended into a deafening cauldron of noise.
And that crowd became slightly nervy when Zornoza scored the goal of the game to put Real in front, lobbing Barcelona goalkeeper Sandra Panos from distance.
But that only served to spark the home side, and their support, into life.
Bonmati levelled on the night with a smart run and finish in the 52nd minute and three minutes later Barcelona were back ahead thanks to Pina's neat effort.
Captain Putellas then saw her strike squeeze over the line as "Barca, Barca, Barca" rang out around the Nou Camp in what was becoming more of a carnival atmosphere with every Barcelona goal.
Real were unable to cope with the European champions in full flow and Hansen pounced at the far post for a fifth in the 70th minute.
The scene as Barcelona's coach arrived at the Nou CampLine-ups
Barcelona Femenino
Formation 4-3-3
1Paños García-Villamil
8Torrejón2Paredes4León Cebrián16Rolfö
14Bonmatí Conca12Guijarro Gutiérrez11Putellas Segura
7Hansen10Hermoso Fuentes6Pina
1Paños García-Villamil8TorrejónSubstituted forCrnogorcevicat 72'minutes2ParedesBooked at 15minsSubstituted forPereira Cejudoat 81'minutes4León Cebrián16Rolfö14Bonmatí Conca12Guijarro GutiérrezSubstituted forEngenat 72'minutes11Putellas SeguraBooked at 90mins7Hansen10Hermoso FuentesSubstituted forOuahabi El Ouahabiat 72'minutes6PinaSubstituted forSerranoat 81'minutesSubstitutes
5Serrano15Ouahabi El Ouahabi17Pereira Cejudo18Crnogorcevic23Engen24Font29Pérez30Muñoz33Baradad39LabordeReal Madrid Femenino
Formation 4-2-3-1
1Rodríguez Rivero
18Rodriguez4Peter5Andrés Sanz23Svava
3Abelleira21Zornoza Sánchez
22Del Castillo8Oroz7Carmona García
10González Rodríguez
1Rodríguez Rivero18RodriguezBooked at 12mins4PeterSubstituted forGálvezat 75'minutes5Andrés Sanz23SvavaSubstituted forRoblesat 74'minutes3AbelleiraSubstituted forFlorentinoat 85'minutes21Zornoza Sánchez22Del Castillo8Oroz7Carmona GarcíaSubstituted forMøllerat 66'minutes10González RodríguezSubstituted forGarcíaat 66'minutesSubstitutes
2Robles12Navarro14García15Florentino16Møller20Gálvez24Gerard26Arias29SalasReferee:Stéphanie FrappartAttendance:91,553Live Text
Match ends, Barcelona Femenino 5, Real Madrid Femenino 2.
Second Half ends, Barcelona Femenino 5, Real Madrid Femenino 2.
Alexia Putellas (Barcelona Femenino) is shown the yellow card.
Alexia Putellas (Barcelona Femenino) has gone down, but the referee deems it simulation.
Attempt blocked. Fridolina Rolfö (Barcelona Femenino) right footed shot from the centre of the box is blocked. Assisted by Leila Ouahabi.
Foul by Mapi León (Barcelona Femenino).
Claudia Florentino (Real Madrid Femenino) wins a free kick in the attacking half.
Corner, Barcelona Femenino. Conceded by Rocío Gálvez.
Attempt missed. Aitana Bonmatí (Barcelona Femenino) right footed shot from the centre of the box misses to the left. Assisted by Caroline Hansen.
Substitution, Real Madrid Femenino. Claudia Florentino replaces Teresa Abelleira.
Attempt missed. Caroline Møller (Real Madrid Femenino) left footed shot from the centre of the box is just a bit too high. Assisted by Athenea Del Castillo following a fast break.
Attempt missed. Nahikari García (Real Madrid Femenino) header from the centre of the box is high and wide to the left. Assisted by Athenea Del Castillo with a cross.
Attempt missed. Ana-Maria Crnogorcevic (Barcelona Femenino) header from the centre of the box is just a bit too high. Assisted by Mapi León with a cross following a corner.
Corner, Barcelona Femenino. Conceded by Rocío Gálvez.
Attempt blocked. Caroline Hansen (Barcelona Femenino) right footed shot from the right side of the box is blocked.
Substitution, Barcelona Femenino. Andrea Pereira replaces Irene Paredes.
Substitution, Barcelona Femenino. Melanie Serrano replaces Claudia Pina.
Attempt missed. Claudia Pina (Barcelona Femenino) right footed shot from outside the box is close, but misses to the right. Assisted by Alexia Putellas.
Attempt missed. Leila Ouahabi (Barcelona Femenino) left footed shot from outside the box is just a bit too high. Assisted by Alexia Putellas.
Foul by Aitana Bonmatí (Barcelona Femenino).