Barcelona and Manchester City played a fundraiser at Camp Nou for Amyotrophic Lateral Sclerosis (ALS) research.
A crowd of 91,962 was at the stadium to raise money in aid of former goalkeeper Juan Carlos Unzue, and the match ended a 3-3 draw.
Argentine striker Julian Alvarez gave City the lead before Pierre-Emerick Aubameyang and Frenkie de Jong scored for the home side.
Cole Palmer equalised, Memphis Depay put Barca back ahead, before Riyad Mahrez scored an injury-time penalty after Erling Haaland was tripped.
Unzue, who was diagnosed with the progressive neurodegenerative disease two years ago, was proud to be able to raise such a large amount to fund research at the Luzon Foundation.
“It’s not easy to set up these games. Football can generate fantastic revenue, it unites people, today it has shown it,” he said.
All funds raised through ticket sales for the game go towards aiding ALS research through the Luzon Foundation.
More than 90,000 spectators were at Camp Nou, but the amount of cash has not yet been announced.
The game was arranged in aid of Unzue, a former Barcelona team-mate and friend of City boss Pep Guardiola, who was diagnosed with ALS.
He spoke to the players and coaches prior to the game and gave an honorary kick-off, as well as addressing stadium.
“Thanks to the two clubs for their sensitivity to our cause,” Unzue said. “Thanks to all of you who have bought a ticket to be here today.”