Hiermee sluiten we dit liveblog af. Dank voor het volgen en tot de volgende keer!
Verdriet bij City
De heilige graal is weer niet gegrepen door City. Trainer Pep Guardiola moet naar de tekentafel om te kijken wat hij kan versleutelen aan zijn ploeg zodat het wel lukt. Hij staat sinds 2016 aan het roer.
Vreugde bij Chelsea
Einde tweede helft
Chelsea wint voor de tweede keer in de clubhistorie de Champions League. Kai Havertz maakt het enige doelpunt. City staat wéér met lege handen in het miljardenbal.
Dat was dé kans op de gelijkmaker voor ManCity! Mahrez schiet op de rand van het strafschopgebied. Zijn poging zeilt net over de deklat. Doelman Mendy van Chelsea stond erbij en keek ernaar.
Berusting bij de fans van Manchester City nu de tijd weg tikt.
Zeven minuten blessuretijd
In de slotfase is het eenrichtingsverkeer, maar City kan gewoon niet door de verdediging van Chelsea breken. Het staat achterin als een huis.
Gele kaart voor Gabriel Jesus
City heeft nog een paar minuten om een verlenging eruit te slepen in deze levendige finale. Chelsea verdedigt de voorsprong met hand en tand.
Ongeloof
Ongeloof bij Chelsea nadat Pulisic een enorme kans op de 0-2 heeft gemist.
Mason Mount wordt vervangen door Mateo Kovacic
Raheem Sterling wordt vervangen door Sergio Agüero
Gaat Agüero het doen voor City in zijn allerlaatste wedstrijd voor de club? Het zou een prachtig slot zijn van zijn tijd in Engeland. Hij heeft de club al vaker mooie momenten bezorgd, zoals het kampioenschap in 2012.
Wat een kans voor Chelsea! Pulisic gaat alleen op Ederson af na een bekeken bal van Havertz. Maar de Amerikaan glijdt weg als hij wil schieten. Zijn poging gaat voorlangs. Dat was de kans om de 0-2 te maken en als eerste Amerikaan ooit te scoren in een CL-finale.
Azpilicueta voorkomt met een ingreep dat Gündogan bij de tweede paal voor de gelijkmaker van City kan zorgen. Een uitstekende ingreep van de Chelsea-aanvoerder.
Timo Werner wordt vervangen door Christian Pulisic
Pulisic is de eerste Amerikaan ooit in een Champions League-finale. Gaat hij er dan ook meteen met de beker vandoor?
Bernardo Silva wordt vervangen door Fernandinho
VAR: Penalty is geweigerd
ManCity schreeuwt om een penalty, maar krijgt er geen. De scheidsrechter gebaart dat de bal van de borst op de arm van James belandt. Geen strafschop dus.
Einde wedstrijd De Bruyne
In tranen verlaat De Bruyne het veld. De spelmaker van City kan niet verder na de botsing met Rüdiger. De Belg heeft te veel last en kan zijn emoties niet dwingen. Trieste aftocht voor hem.
Kevin De Bruyne wordt vervangen door Gabriel Jesus
Botsing
Een frontale botsing tussen Rüdiger en De Bruyne, die met de hoofden tegen elkaar komen. De verdediger van Chelsea loopt al met een masker rond. Ook De Bruyne blijft aangeslagen achter en die lijkt serieus last te hebben.
Gele kaart voor Antonio Rüdiger
We zijn een aantal minuten onderweg in de tweede helft. Het is voorlopig eenrichtingsverkeer. ManCity wil zo snel mogelijk die gelijkmaker achter doelman Mendy prikken. Er is geen tijd te verliezen.
Tweede helft afgetrapt
Chelsea leidt met 0-1 tegen Manchester City. Wat tovert de ploeg van Pep Guardiola uit de hoge hoed in de tweede helft om de achterstand om te buigen?
Mijlpaal Havertz
Havertz is de jongste Duitse doelpuntenmaker ooit in de Champions League-finale sinds Lars Ricken van Borussia Dortmund, in 2017. En ook de eerste speler sinds Ilkay Gündogan (Borussia Dortmund, 2013, nu ManCity) die zijn eerste CL-doelpunt maakt in een finale.
Zo ziet blijdschap eruit na een doelpunt van Chelsea.
Einde eerste helft
Chelsea gaat met een voorsprong rusten dankzij een splijtende pass van Mount dwars door de verdediging van Manchester City. Havertz kon afronden. Een zeer vermakelijke eerste helft in Porto. Dat belooft wat voor de tweede helft.
Doelpunt Havertz
0-1 GOAL van Kai Havertz!
Havertz zet Chelsea op voorsprong. De defensie van Manchester City is helemaal opengereten na een pass van Mount. Doelman Ederson komt uit, lijkt te redden maar Havertz krijgt de bal mee en kan alsnog scoren. Het is zijn eerste Champions League-goal ooit en wat voor een! Stand: 0-1.
Thiago Silva wordt vervangen door Andreas Christensen
Blessure Silva
Einde wedstrijd voor Thiago Silva. De verdediger kan niet verder vanwege, vermoedelijk, een liesblessure. Trieste aftocht voor de Braziliaan, die zijn tranen lastig kan bedwingen. Onder luid applaus verlaat hij het veld.
Een uitstekende tackle van Zinchenko. Havert wil naar binnen komen om vervolgens uit te halen met links, maar de oud-PSV'er voorkomt dat de Duitser kan schieten.
Thiago Silva lijkt bij het neerkomen na een kopduel last te hebben van zijn lies. De verdediger krijgt verzorging, maar hij lijkt na een korte behandeling wel verder te kunnen.
Gele kaart voor Ilkay Gündogan
Gündogan wordt bestraft voor te hard inkomen tijdens een duel.
Meelevende coaches
Thomas Tuchel en Pep Guardiola balen ontzettend van een gemiste kans. De emoties zijn zichtbaar bij de trainers van Chelsea en ManCity.
Nu is Mahrez dicht bij een openingstreffer. De Algerijn komt net te kort om de bal binnen te schuiven achter doelman Mendy.
Wat een ingreep van Rüdiger! Foden is op weg om de score te openen voor Manchester City, maar de verdediger voorkomt met een sliding dat het Engelse toptalent kan scoren.
Kevin de Bruyne behoudt het overzicht als hij richting de achterlijn stormt, maar zijn pass wordt onderschept met een sliding.
Een kopkans voor Kanté. De verdedigende middenvelder is mee opgekomen en torent boven Dias en Mendy uit. Zijn kopbal gaat naast. Verbazingwekkend is dat niet. Kanté scoorde achttien maanden geleden voor het laatst... tegen City.
Het is nog niet de avond van Werner. De spits gaat recht op het doel van Ederson af, maar krijgt de bal niet goed onder controle. Dat resulteert in een slappe schuiver. Daar had de Duitser een enorme kans om de score te openen voor Chelsea.