SEVILLE, Spain - A Jules Kounde goal in the dying minutes of extra time handed Barcelona a dramatic 3-2 win over fierce rivals Real Madrid in an enthralling Copa del Rey final in a raucous atmosphere at Seville’s La Cartuja stadium on Saturday.
Barca won a record extending 32nd Spanish Cup title thanks to a stunning strike from the French defender, who slotted in a low drive into the bottom corner from 25 yards in the 116th minute.
Pedri put them ahead in the 28th minute with a brilliant curling strike into the top corner from outside the box in a first-half dominated by Barca.
ALSO READ: Late penalty sees Barcelona complete fightback win over Celta Vigo
However, Real took control in the second half as Kylian Mbappe, who was absent from the starting XI as he has yet to regain full fitness from an ankle injury, came off the bench to score the equaliser from a free kick in the 70th minute.
Aurelien Tchouameni gave Real Madrid the lead seven minutes later with a towering header from a corner before Ferran Torres found the equaliser in a counterattack in the 84th minute that took the game to extra time.
Just when it seemed like the title would have to be settled in a penalty shootout, Kounde finally scored the winner that earned Barca a title that gave German manager Hansi Flick his first major title with Barca, crowning a brilliant season in which they are also bidding for the LaLiga and Champions League titles.
READ MORE: Ronaldo's Valladolid relegated from LaLiga after 5-1 heavy loss at Betis
"It was a good time to give the fans something to cheer about. Let's enjoy it, but don't overdo it because the Champions League semi-finals are coming up in a few days," player of the match Ferran Torres told TVE.
"Happy and tired. Without a doubt, it was the most physically demanding game I've played in my life. But we're a great team who never gives up.
"It tastes better that way, especially when it's Real Madrid in front of us."
It was a nail-biting, ill-tempered encounter fueled by Friday's turmoil ignited after Real Madrid decided to boycott pre-match activities in protest against the Spanish FA's refereeing.
Final official Ricardo de Burgos Bengoetxea, who had given an emotional pre-match press conference on Friday, was faced with a series of challenging decisions, including an extra-time penalty for Barcelona that was eventually overturned following a lengthy VAR review.
READ MORE: LaLiga: Real Madrid wins, Athletic Bilbao strengthens grip on top four
Barcelona dominated the first half, with Pedri opening the scoring in the 28th minute with a fine curling shot into the top corner. Torres also had a header hit the post just before half-time, marking a one-sided first half in which Real Madrid, lacking in form, were fortunate to only be trailing by a single goal.
In an attempt to swing the momentum, Ancelotti brought on Mbappe from the bench to replace the ineffectual Rodrygo. The French forward changed the dynamic of the game, creating numerous problems for Barcelona with his high-paced combinations with Vinicius Jr.
Despite two clear chances from Vinicius Jr. being denied by stunning saves from Wojciech Szczesny, Mbappe managed to find the back of the net in the 69th minute with a low strike from a free kick.
ALSO READ: Valverde's late strike earns Real win over Athletic to keep title hopes alive
Just as Barcelona appeared to be on the backfoot and Real Madrid were gaining control, Torres equalised in the 83rd minute. This set the stage for a dramatic conclusion, with Barcelona securing the winner to the euphoria of their fans.
The match ended on a sour note for Real Madrid, as Antonio Ruediger and Lucas Vazquez, both on the bench after being substituted earlier, received red cards for dissent from the sidelines.