Barcelona have won the Champions League and will be crowned the best team in the world next season.
It was the first time the Catalan giants have reached the final in five years, with Real Madrid and Juventus both claiming the trophy.
The Barca-Real Madrid final was a thrilling spectacle as the teams fought to a 1-1 draw, with the Spanish giants in front for the first 30 minutes.
But Real managed to close it out in the 73rd minute as Andres Iniesta scored a spectacular late goal to make it 3-1, with Barca keeper Pepe Simeone keeping the scoreline down until the end.
Barcelona will face Manchester United in the final, with United’s Luis Suarez and Cristiano Ronaldo both playing for the home side.