Everything you need to know ahead of the Champions League final between Manchester City and Chelsea...
Raheem Sterling and Bernardo Silva start for City as Pep Guardiola makes two changes from the side that beat Everton 5-0 last week.

Fernandinho and Gabriel Jesus make way, with Sergio Aguero among 12 named subs.

TEAMS

City: Ederson, Walker, Zinchenko, Dias, StonesDe Bruyne (c), GundoganFodenMahrezBernardoSterling

Subs: Steffen, Jesus, AgueroRodrigo, Cancelo, MendyLaporteTorresAkeFernandinho, Carson, Garcia

Chelsea: To follow…

PROBABLE FORMATION: 4-3-3

The biggest surprise about tonight’s starting XI is the absence of Fernandinho and Rodrigo.

That suggests Ilkay Gundogan will pivot a midfield trio that will likely include Kevin De Bruyne and Phil Foden.

With no recognised striker, Sterling and Riyad Mahrez could flank the false 9 role that is likely to be occupied by Bernardo.

We won’t know if any of the above is correct until the game begins – but with five subs permitted plus another if extra time is played, there is plenty of scope to tweak and amend as the game progresses.

When and where

City face Thomas Tuchel’s side at Porto’s Estádio do Dragão on Saturday 29 May, with kick-off at 20:00 (UK).

Fans living in the UK can watch the game for free live on BT Sport 1 or on the BT Sport YouTube channel, whilst supporters living around the world should check out our global TV listings, courtesy of livesoccertv.com, at the foot of this page to find out how you can tune in.

If you are unable to watch the match you can follow minute-by-minute updates in our Matchday Centre here on mancity.com and the Man City App.

CITY+ subscribers can also watch a full-match replay at midnight following the game.

We’re Not Really Here

There is a bumper line-up for the cup final edition of our We’re Not Really Here matchday show.

Nedum Onuoha, Kevin Horlock and Paul Dickov will join us live from Porto with presenter Cel Spellman, whilst Shaun Goater, Gareth Taylor and YouTuber Steven McInerney will be back in Manchester with hosts Natalie Pike and Kyle Walker.

Our panel will guide you through all the pre-match build-up with the usual mix of analysis and opinion, whilst they will also be providing reaction at both half-time and full-time.

We’re Not Really Here is available to watch on all of our digital platforms, including the Matchday Centre on mancity.com, and will begin 90 minutes before kick-off at 18:30 (UK).

Last result

All fixtures

Champions League

Real Madrid
3
Man City
1

Injury news

Ilkay Gundogan, who was moving gingerly when he was withdrawn against Brighton and Hove Albion and was an unused substitute against Everton, has confirmed he is fit to face Chelsea.

With Joao Cancelo returning from suspension, it means Pep Guardiola has a full squad to choose from and he has taken 24 players to Portugal.

Pep Guardiola: WE HAVE TO SUFFER TO WIN

“Some players go out there with tension, some struggle, but they have to handle this.

“I’m pretty sure we have to suffer to win the final. It’s nice to say enjoy it but sometimes it’s not possible. You have to be resilient and adjust.

“I know exactly the way we want to play, with whom we are going to play and I am not going to bother them much.

“It is an incredible privilege to be here. I never expected at the start of my career to play one final of the Champions League. Now we are here. We are lucky.

“I know exactly what I am going to tell them. I don’t want to bother them too much.

“The guys who are anxious or nervous I am going to tell them it is normal and the guys who are more relaxed it is normal as well.

“Everyone will handle it their own way.”

Read the manager’s preview, here.

KEVIN DE BRUYNE: FINAL A PRIVILEGE

“Obviously, it’s been one of the goals of the club and one of the players to be in the Champions League final and perform on the highest stage in the world,”

“It’s a privilege. Everyone understands the pressure. We understand the magnitude of the occasion

“But at least we can enjoy the game. We can take it with a smile, and you want to perform and show your best.”

Read De Bruyne’s preview, here.

Thomas Tuchel: pEP CREATES HUGE BELIEF

“It’s always tough to play against City, Bayern or Barcelona when Pep is on the sidelines. He creates huge belief and success and has a huge winning mentality.

“Maybe in the moment they are the strongest team in Europe, in the world, and they have built a huge gap between us in the league but we closed the gap for 90 minutes in Wembley and closed the gap again in Manchester.”

Form guide

City come into the game on the back of a resounding 5-0 win over Everton on the final day of the Premier League season and have won seven of our last 10 games in all competitions.

We reached the final following a 4-1 aggregate victory over Paris Saint-Germain, staging a stunning fightback to win 2-1 in the first leg in the French capital before completing the job with an impressive 2-0 victory at the Etihad Stadium.

Chelsea guaranteed their place in the Champions League next season with a fourth place finish in the Premier League, despite losing 2-1 to Aston Villa in their final game of the season.

That was their third defeat in four matches in all competitions, which included missing out in the FA Cup final against Leicester City. The West London outfit having won five of their previous 10 fixtures ahead of Saturday’s meeting.

Tuchel’s side beat Real Madrid 3-1 on aggregate to reach the final, following up a 1-1 draw in the first leg in Spain with a convincing 2-0 win at Stamford Bridge.

Last meeting

Chelsea won 2-1 at the Etihad three weeks ago to delay City’s title celebrations.

Raheem Sterling gave the home side the lead in the 44th minute and Sergio Aguero missed a golden opportunity to extend our lead before the break when his Panenka penalty was saved by Edouard Mendy.

Chelsea took full advantage of that reprieve, with Hakim Ziyech levelling on the hour mark, before Marcos Alonso consigned City to a frustrating defeat with a 92nd minute winner.

Match officials

Referee: Antonio Mateu Lahoz (ESP)

Assistant referees: Pau Cebrián Devís (ESP), Roberto del Palomar (ESP)

Video Assistant Referee: Alejandro Hernández (ESP)

Fourth official: Carlos del Cerro Grande (ESP

Global TV listings

Albania K-SPORT 1Tring Sport 1
Algeria beIN SPORTS CONNECT
American Samoa SportsMax 2SportsMax App
Andorra RMC Sport 1
Angola SuperSport MaXimo 1DStv NowSuperSport Football Plus ROA
Anguilla Flowsports.coFlow Sports App
Antigua and Barbuda Flow Sports AppFlowsports.co
Argentina ESPN SurESPN2 SurESPN Play Sur
Armenia Armenia TV
Aruba Flow Sports AppFlowsports.coSportsMax AppSportsMax 2
Australia Optus Sport
Austria Sky Sport Austria 1Sky GoSRF zweiDAZNSky Sport 1/HD
Azerbaijan CBC Sport Azerbaijan
Bahamas Flow Sports AppFlowsports.coSportsMax AppSportsMax 2
Bahrain beIN SPORTS CONNECT
Bangladesh Sony LIV
Barbados Flow Sports AppFlowsports.coSportsMax AppSportsMax 2
Belgium Club RTLProximus SportsRTL Play
Belize ESPN NorteESPN2 NorteESPN Play Norte
Benin SuperSport MaXimo 1SuperSport Football Plus ROA
Bermuda Flowsports.coFlow Sports AppSportsMax AppSportsMax 2
Bhutan Sony LIV
Bolivia ESPN SurESPN2 SurESPN Play Sur
Bonaire, Saint Eustatius and Saba SportsMax 2SportsMax App
Bosnia and Herzegovina Arena Sport 1 SerbiaKlik SPORTArena Sport BIH
Botswana SuperSport Football Plus ROASuperSport MaXimo 1DStv Now
Brazil Estádio TNT SportsGUIGO
British Virgin Islands SportsMax 2Flow Sports AppSportsMax AppFlowsports.co
Brunei beIN Sports Connect
Bulgaria MAX Sport 3Voyo SportbTV Action
Burkina Faso SuperSport MaXimo 1SuperSport Football Plus ROADStv Now
Burundi SuperSport Football Plus ROADStv NowSuperSport MaXimo 1
Cambodia Goal.combeIN Sports Connect
Cameroon DStv NowSuperSport MaXimo 1SuperSport Football Plus ROA
Canada DAZN
Cape Verde DStv NowSuperSport Football Plus ROASuperSport MaXimo 1
Cayman Islands SportsMax AppFlowsports.coSportsMax 2Flow Sports App
Central African Republic SuperSport Football Plus ROASuperSport MaXimo 1
Chad DStv NowSuperSport Football Plus ROAbeIN SPORTS CONNECTSuperSport MaXimo 1
Chile ESPN2 SurESPN Play SurESPN Sur
China QQ Sports LiveMiguPPTV Sport China
Colombia ESPN2 ColombiaESPN SurESPN Play Sur
Comoros SuperSport MaXimo 1SuperSport Football Plus ROA
Congo SuperSport Football Plus ROADStv Now
Costa Rica ESPN NorteESPN Play NorteESPN2 Norte
Cote D’Ivoire SuperSport Football Plus ROASuperSport MaXimo 1DStv Now
Croatia Klik SPORT
Curacao SportsMax AppSportsMax 2
Cyprus Cytavision on the Go
Czech Republic O2 TV
Denmark Viaplay Denmark
Djibouti beIN SPORTS CONNECTDStv NowSuperSport MaXimo 1
Dominica Flow Sports AppSportsMax 2Flowsports.coSportsMax App
Dominican Republic SportsMax AppESPN NorteSportsMax 2ESPN Play NorteESPN2 Norte
Ecuador ESPN AndinaESPN Play SurESPN Sur
Egypt beIN SPORTS CONNECT
El Salvador ESPN Play NorteESPN2 NorteESPN Norte
Equatorial Guinea SuperSport MaXimo 1SuperSport Football Plus ROADStv Now
Eritrea DStv NowSuperSport Football Plus ROASuperSport MaXimo 1
Estonia TV3 Sport
Ethiopia DStv NowSuperSport MaXimo 1
Finland C More SuomiV Sport PremiumC More Sport 1
France RMC Sport en directRMC Sport 1
French Guiana SportsMax 2SportsMax App
Gabon SuperSport MaXimo 1DStv NowSuperSport Football Plus ROA
Gambia SuperSport MaXimo 1DStv NowSuperSport Football Plus ROA
Georgia Silk Sport HD 1
Germany Sky GoSRF zweiSky Sport 1/HDDAZNSky TicketBlue Sport
Ghana SuperSport MaXimo 1DStv NowSuperSport Football Plus ROA
Greece Cosmote Sport 1 HD
Grenada SportsMax AppSportsMax 2Flow Sports AppFlowsports.co
Guam SportsMax 2SportsMax App
Guatemala ESPN2 NorteESPN Play NorteESPN Norte
Guinea SuperSport Football Plus ROADStv NowSuperSport MaXimo 1
Guinea-Bissau DStv NowSuperSport Football Plus ROASuperSport MaXimo 1
Guyana SportsMax AppSportsMax 2
Haiti SportsMax AppSportsMax 2
Honduras ESPN Play NorteESPN NorteESPN2 Norte
Iceland Stöð 2 Sport 2
India Sony LIV
Indonesia Vidio
International YouTube
Iran beIN SPORTS CONNECT
Iraq beIN SPORTS CONNECT
Ireland BT Sport 1BBC Radio 5 LiveBTSport.comVirgin TV GoBT Sport App
Italy Sky Sport FootballSKY Go ItaliaSky Sport UnoNOW TV
Jamaica SportsMax 2Flowsports.coFlow Sports AppSportsMax App
Japan WOWOW Prime
Jordan beIN SPORTS CONNECT
Kazakhstan Qazsport
Kenya DStv NowSuperSport Football Plus ROA
Kosovo Arena Sport 1 SerbiaK-SPORT 1
Kuwait beIN SPORTS CONNECT
Laos beIN Sports ConnectGoal.com
Latvia TV3 Sport
Lebanon beIN SPORTS CONNECT
Lesotho SuperSport MaXimo 1DStv Now
Liberia DStv NowSuperSport MaXimo 1SuperSport Football Plus ROA
Libya beIN SPORTS CONNECT
Lithuania TV3 Sport
Luxembourg RMC Sport 1RTL 2
Macedonia Arena Sport 1 SerbiaKlik SPORT
Madagascar SuperSport MaXimo 1DStv NowSuperSport Football Plus ROA
Malawi SuperSport MaXimo 1DStv NowSuperSport Football Plus ROA
Maldives Sony LIV
Mali SuperSport MaXimo 1SuperSport Football Plus ROADStv Now
Malta TSN1 MaltaGO TV Anywhere
Martinique SportsMax 2SportsMax App
Mauritania DStv NowbeIN SPORTS CONNECT
Mauritius DStv NowSuperSport Football Plus ROARMC Sport 1
Mexico ESPN Play NorteESPN2 NorteESPN Norte
Monaco RMC Sport 1
Montenegro Klik SPORTArena Sport 1 Serbia
Montserrat Flowsports.coSportsMax 2SportsMax AppFlow Sports App
Morocco beIN SPORTS CONNECT
Mozambique DStv NowSuperSport MaXimo 1SuperSport Football Plus ROA
Myanmar Skynet Myanmar
Namibia DStv NowSuperSport MaXimo 1SuperSport Football Plus ROA
Nepal Sony LIV
Nicaragua ESPN NorteESPN2 NorteESPN Play Norte
Niger DStv NowSuperSport MaXimo 1SuperSport Football Plus ROA
Nigeria DStv NowSuperSport Football Plus NigeriaSuperSport MaXimo 1
Oman beIN SPORTS CONNECT
Pakistan Sony LIV
Palestinian Territory beIN SPORTS CONNECT
Panama ESPN NorteESPN Play NorteESPN2 NorteFlowsports.coFlow Sports App
Paraguay ESPN Play SurESPN SurESPN2 Sur
Peru ESPN2 SurESPN SurESPN Play Sur
Philippines Goal.combeIN Sports Connect Philippines
Poland TVP SportTVP1IPLATVP Sport Live StreamingPolsat Sport Premium 1
Puerto Rico SportsMax AppSportsMax 2
Qatar beIN SPORTS CONNECT
Romania Look SportTelekom Sport 1 Romaniatelekomsport.roDigi Sport 1 Romania
Russia Sportbox.ruMatch! Football 1Match TVmatchtv.ru
Rwanda SuperSport MaXimo 1SuperSport Football Plus ROA
Saint Kitts and Nevis Flowsports.coFlow Sports App
Saint Lucia Flow Sports AppFlowsports.co
Saint Vincent and the Grenadines SportsMax AppSportsMax 2Flowsports.coFlow Sports App
Sao Tome And Principe SuperSport MaXimo 1SuperSport Football Plus ROA
Senegal DStv NowSuperSport Football Plus ROASuperSport MaXimo 1
Serbia Klik SPORTArena Sport 1 SerbiaK-SPORT 1
Seychelles SuperSport Football Plus ROASuperSport MaXimo 1DStv NowFlow Sports AppFlowsports.co
Sierra Leone DStv NowSuperSport MaXimo 1SuperSport Football Plus ROA
Slovakia Orange Sport 1
Slovenia Kanal A
Somalia beIN SPORTS CONNECT
South Africa SuperSport Premier LeagueSuperSport MaXimo 1DStv App
South Sudan SuperSport Football Plus ROAbeIN SPORTS CONNECTDStv Now
Spain Movistar+Movistar Liga de CampeonesMitele Plus
Sri Lanka Sony LIV
Sudan SuperSport MaXimo 1DStv NowbeIN SPORTS CONNECT
Swaziland SuperSport MaXimo 1DStv NowSuperSport Football Plus ROA
Sweden V Sport PremiumViaplay Sweden
Switzerland 3 Plus TVBlue SportSRF zweiRTS 2RSI La 2RTS SportSky Sport 1/HDRMC Sport 1
Syria beIN SPORTS CONNECT
Tanzania SuperSport Football Plus ROADStv NowSuperSport MaXimo 1
Thailand beIN Sports ConnectGoal.com
Togo SuperSport MaXimo 1DStv NowSuperSport Football Plus ROA
Trinidad and Tobago Flowsports.coSportsMax AppSportsMax 2Flow Sports App
Tunisia beIN SPORTS CONNECT
Turkey beIN Sports 1 TurkeybeIN CONNECT TurkeyDigiturk PlaybeIN Sports Haber Turkey
Turks and Caicos Islands SportsMax 2Flow Sports AppFlowsports.coSportsMax App
U.S. Virgin Islands SportsMax 2SportsMax App
Uganda SuperSport Football Plus ROASuperSport MaXimo 1DStv Now
Ukraine OLL.tvFutbol 1
United Arab Emirates beIN SPORTS CONNECT
United Kingdom BT Sport 1BTSport.comBBC Radio 5 LiveBT Sport AppBT Sport Ultimate
United States ZonaFutbolUnivision NOWUnivisionTUDN USATUDN AppCBSParamount+TUDN.com
Uruguay ESPN Play SurESPN2 SurESPN Sur
Venezuela ESPN SurESPN AndinaESPN Play Sur
Yemen beIN SPORTS CONNECT
Zambia SuperSport Football Plus ROASuperSport MaXimo 1
Zimbabwe DStv NowSuperSport MaXimo 1SuperSport Football Plus ROA