Barcelona lifted the 2015 Champions League crown following a 3-1 win over Juventus in Saturday's final in Berlin.
Juventus forward Alvaro Morata scored early in the second period to cancel out a fourth-minute strike from Ivan Rakitic, but goals from Luis Suarez and Neymar secured a fifth European Cup for Barcelona.
Here, Sports Mole takes a closer look at how each player performed in the showpiece event.
JUVENTUS
Goal
Gianluigi Buffon: Made a number of really smart saves throughout the match, including a stunning stop from Dani Alves in the first period. Turned back the years with a strong display. (7/10)
Defence
Stephan Lichtsteiner: Usually such a threat in forward areas, but the right-back struggled with his final ball. Like a number of his teammates, also struggled to deal with Barca in the latter stages. (6/10)
Andrea Barzagli: Replaced Giorgio Chiellini in the XI and was solid enough in the first period. Was left exposed in the second period, however, and struggled with the pace of the game. (6/10)
Leonardo Bonucci: Was without usual centre-back partner Chiellini, but had a strong game at the heart of the defence. That said, the Italian was a touch fortunate to escape a yellow for some strong challenges. (7/10)
Patrice Evra: Appeared in his fourth Champions League final and did a good job of stifling Barcelona's front three in the first period. Looked leggy late on, however, and his crossing was also a touch disappointing. (6/10)
Midfield
Andrea Pirlo: As ever, the Italian was classy in possession of the ball, but Barcelona did a good job of stifling the midfielder, whose influence wavered in the second 45 minutes. (6/10)
Paul Pogba: Had a poor first period, but the Frenchman was much-improved in the second half. Came close with a couple of headers and proved a strong presence as the play developed. (6/10)
Claudio Marchisio: Did his best to dictate play from the middle of the park, but the Italian had little reward for his energy. Always prepared to work, but did not have too much of an influence. (6/10)
Arturo Vidal: Was a shade fortunate not to pick up a red card following some rash challenges in the first period. Also missed a couple of good opportunities on what was a disappointing evening. (6/10)
Attack
Carlos Tevez: Had a couple of efforts from distance, but never really got into the game. The Argentine could now leave the Italian champions this summer, with his contract expiring in June 2016. (6/10)
Alvaro Morata: Continued his excellent scoring run in the Champions League with his side's goal early in the second period. Proved a real threat in the final third until he was surprisingly replaced late on. (7/10)
Substitutes
Roberto Pereyra: Replaced Vidal for the final 10 minutes of normal time and showed good energy in the final third. Came close to making contact on a loose ball inside the penalty box late on. (6/10)
Fernando Llorente: Gave Juve a different threat after entering in the 85th minute and came close to scoring with a rasping drive from outside the box. Made a good impression late on. (6/10)
Kingsley Coman: Introduced in the 89th minute and saw little of the ball. (6/10)
BARCELONA
Goal
Marc-Andre ter Stegen: Might be a little disappointed with the Juve goal and was caught in possession on a couple of occasions. That said, had a decent night between the sticks. (6/10)
Defence
Dani Alves: Helped stretch the pitch in the early stages and came close to scoring with a powerful strike in the first period. Still looks certain to leave Barca on a free transfer this summer. (7/10)
Gerard Pique: Had an excellent night for Barcelona. Won a number of crucial headers and was prepared to break forward when possible. One of the outstanding centre-backs in the world as it stands. (8/10)
Javier Mascherano: Was slightly overshadowed by Pique, but still had a strong game at centre-back. Helped keep Argentine teammate Carlos Tevez quiet for the most part. (7/10)
Jordi Alba: Not as much of a threat as Alves going forward, but was strong at the back. Recently signed a new long-term deal and remains the best left-back in world football. (7/10)
Midfield
Sergio Busquets: Best player on the pitch in the first period and also had a strong second half. Ran the game from the middle of the park on what was an impressive night in Berlin. (8/10)
Andres Iniesta Was a doubt ahead of the match, but started in central midfield. Set up Rakitic for the game's opening goal and as usual, was so classy in possession of the ball. (8/10)
Ivan Rakitic: Once again started ahead of Xavi and opened the scoring in the fourth minute. Continued to take up strong positions and remained a threat in the final third of the field. (8/10)
Attack
Neymar: Played his part in Barca's first, before wrapping up the scoring late on. Not always involved, but came to the forefront in the latter stages to cap a fine campaign. (7/10)
Luis Suarez: It did not quite happen for the striker for long spells, but he kept going and scored Barca's second in the 68th minute. Left the field with an injury late on. (7/10)
Lionel Messi: Has had better games this season, but still influenced proceedings for Barcelona. Played a key role in his team's second goal and was always a threat in possession of the ball. (8/10)
Substitutes
Xavi: Replaced Iniesta in the 78th minute on what was his final appearance in a Barcelona shirt. Brilliant in possession and helped keep things ticking over. A proper club legend. (7/10)
Jeremy Mathieu: Has found himself out of the team in recent weeks, but came on in the first minute of second-half stoppage time and won a couple of crucial headers. (6/10)
Pedro: Recently signed a new long-term deal at Barcelona despite his lack of football this season and the Spaniard set up Neymar late on for the Spanish side's third of the night. (7/10)