Andres Iniesta capped his stellar career at Barcelona with victory over Real Sociedad in his final game.
The Spain midfielder, 34, is leaving the La Liga champions at the end of the season after winning 22 major titles in 16 years with the senior side.
Fans formed a mosaic with the message ‘Forever Iniesta’ prior to the game.
Iniesta was typically assured in possession but the tired hosts needed a stunning strike by Philippe Coutinho to end their season with a win.
The former Liverpool midfielder cut in from the left and curled a powerful effort in off the far post on 57 minutes.
Iniesta, who captained the side, was replaced in the 82nd minute, embracing all of his team-mates and acknowledging the Nou Camp crowd with tears in his eyes.
After full-time the stadium went dark before a light show during which the Barcelona players emerged wearing Iniesta shirts to form a guard of honour.
The man himself then strode out to raise first the La Liga then the Copa del Rey trophies, the fourth time he has won both in the same season, before addressing the crowd.