A Bajnokok Ligája történetében harmadszor angol házidöntővel zárult a sorozat: 2021-ben a Chelsea és a Manchester City játszotta a finálét Portóban. Az égszínkékek először vehettek részt a rangos mérkőzésen, a Chelsea egy vereség és egy győzelem után harmadszor jutott el a BL-döntőbe. Egyik csapatban sem volt hiányzó, az utolsó edzést idő előtt befejező Ilkay Gündogan éppúgy ott lehetett a manchesteri kezdőcsapatban, ahogy a Chelsea utolsó bajnokiját kihagyó N'Golo Kanté a túloldalon.
Lüktető, izgalmas játékot hozott az első félidő, a helyzetek azonban sokáig kimaradtak. Raheem Sterling előtt adódott először lehetőség, de nem talált a kapuba, ahogy a túloldalon Timo Werner sem tudott élni a lehetőségeivel. Csapat- és honfitársa, a védőmaszkban játszó Antonio Rüdiger viszont nagyot mentett Phil Foden elől.
A Chelsea az első játékrész hajrájában sérülés miatt elveszítette legrutinosabb játékosát, Thiago Silvát, néhány perccel később viszont ünnepelhettek a londoniak: Kai Havertz lépett ki a labdával, elvitte a tizenhatoson kívülre kifutó Ederson mellett, majd az üres kapuba lőtte pályafutása első BL-gólját. Guardiolának a szünetben új helyzetre kellett reagálnia: korábban sem játékosként, sem edzőként nem került még hátrányba Bajnokok Ligája-fináléban.

Az első cseréjét azonban nem a hátrány kényszerítette ki a Manchester City vezetőedzőjéből, hanem Kevin de Bruyne sérülése: a belga Rüdigerrel ütközött. Gabriel Jesus állt be De Bruyne helyett. Szinte a csere után azonnal büntetőt reklamált a Manchester City, de Mateu Lahoz, a spanyol játékvezető jelezte, hogy Reece James a mellkasával blokkolt, és vétlen volt abban, hogy onnan a felkarjára pattant a labda.
A Chelsea előnyben már kevésbé volt aktív, viszont kevesebb területet engedett ellenfelének is, a Manchester City szinte egyáltalán nem tudott munkát adni Édouard Mendynek, igaz, a csapatkapitány, César Azpilicueta nagy mentésére viszont szükség volt a tizenhatoson belül. Az igazán komoly lehetőség azonban a Chelsea kontrájából adódott, de Havertz gólja mellé nem jegyezhetett fel gólpasszt, mert a Werner helyére érkezett Christian Pulisic kapu mellé lőtt. A rendes játékidő utolsó negyedórájára is 1-0-s londoni előnnyel fordultak a résztvevők.