A second all-English Champions League final in three years takes place this weekend in Porto as Manchester City take on Chelsea.
Pep Guardiola's side will look to make history by winning the competition for the first time ever, having already won the Carabao Cup and Premier League title this season. Thomas Tuchel is competing in his second consecutive Champions League final with different clubs, but recently lost the FA Cup final with Chelsea and they will need to get that out of their minds.
City come into the game having demolished Everton 5-0 on the final day of the Premier League season, while Chelsea just scraped Champions League qualification despite a final day defeat to Aston Villa.
With momentum at completely different ends of the spectrum, this is 90min's preview for the 2021 Champions League final.
What TV channel is the Champions League final on?
What time is kick off? Saturday May 29th - 20:00 BST
Where is the game being played? Dragao Stadium, Porto
How to watch on TV in UK & US: BT Sport 1/YouTube (UK), CBS/fuboTV (US)
Referee: Antonio Mateu Lahoz
VAR: Alejandro Jose Hernandez Hernandez
Manchester City team news
Guardiola has a fully fit squad to choose from ahead of this game. That means the biggest decisions that he has to make around his starting lineup are whether or not Joao Cancelo or Oleksandr Zinchenko starts at left-back, while Raheem Sterling, Sergio Aguero and Gabriel Jesus are all pushing to start in attack.
It seems unlikely though that Guardiola will move away from the successful set up that saw City despatch of PSG in the semis, meaning Kevin De Bruyne will likely start in a false nine role with Phil Foden out wide.
Chelsea team news
Goalkeeper Edouard Mendy was forced off at half-time of the final Premier League game of the season with a rib injury, but the Blues expect him to be fit enough to return for this game.
Star midfielder N'Golo Kante missed that game but is back in training and is also expected to be fit. Andreas Christensen is fit and in contention once again, meaning he could come into the side ahead of Reece James for a more defensive set up with Cesar Azpilicueta moving out to wing-back.
In attack, Timo Werner's pace is likely to be used in the central attacking role while Hakim Ziyech's goals in the FA Cup semi-final and league against City could see him earn a spot on the right over Kai Havertz and Christian Pulisic.
Manchester City vs Chelsea predicted lineups
Man City: Ederson; Walker, Stones, Dias, Zinchenko; Rodri, Gundogan, Silva; Mahrez, De Bruyne, Foden
Chelsea: Mendy; Christensen, Silva, Rudiger; Azpilicueta, Kante, Jorginho, Chilwell; Mount, Ziyech, Werner
Champions League final prediction
Without a doubt the biggest game in European club football and the biggest game of both club's respective seasons.
The previous encounters between the two managers this season have been highly tactical and tight, but entertaining nonetheless and it's hard to see this one being any different with the stakes so massive.
Momentum is at completely different ends of the spectrum for both sides and that will play a huge part in the game, but Chelsea's two wins over City in their most recent games will surely be playing on Guardiola's mind too.
Despite that, it just seems like Man City's name is on the trophy. They've won 11 out of 12 games so far in the competition and have beaten some top competition along the way in Dortmund and PSG. Add to that the fact that Guardiola has only ever lost one cup final in his career, it seems impossible that there won't be a new name on the trophy.
Prediction: Manchester City 2-0 Chelsea