Postpublished at 90+4 mins
Man City 0-1 Chelsea
Thomas Tuchel is going to be absolutely exhausted. He's working the crowd again.
There's a huge roar from the Chelsea fans!
Use audio icons at the top of the page to listen to commentary on BBC Radio 5 Live
Use play icon to watch 5 Live Final Score
Havertz scores winner for Chelsea
Manchester City lose first Champions League final
Get involved via #bbcfootball or text 81111
Emma Sanders
Man City 0-1 Chelsea
Thomas Tuchel is going to be absolutely exhausted. He's working the crowd again.
There's a huge roar from the Chelsea fans!
Man City 0-1 Chelsea
Ben Chilwell thumps the ball away. Mateo Kovacic heads the next cross away. Then N'Golo Kante makes a clearance.
#bbcfootball or text 81111 (UK only)
Pep and City really have bottled this one. Strange team selection and the players have been pretty awful so far. Chelsea look very good in comparison.
Mark in Windsor
Man City 0-1 Chelsea
A cross is curled in looking for Sergio Aguero. Andreas Christensen doesn't take any chances. He heads it away.
Man City 0-1 Chelsea
Two of the seven added minutes played.
Man City 0-1 Chelsea
N'Golo Kante robs it off Riyad Mahrez on the edge of the box.
He's been absolutely sensational. Sensational.
Man City 0-1 Chelsea
Chris Sutton
Former Premier League striker on BBC Radio 5 Live
It was brilliantly worked by Manchester City, the ball was fizzed across but no takers at the back post.
#bbcfootball or text 81111 (UK only)
Let's not forget Lampard, he laid the foundations and more of this Chelsea team
Andrew
Man City 0-1 Chelsea
Ilkay Gundogan... It rolls all the way past the goal! Ruben Dias is there, Ben Chilwell is there, Gabriel Jesus is there but it's Andreas Christensen who gets a MASSIVE block in.
This is so nervy!!!
Man City 0-1 Chelsea
Minutes to go.
Man City 0-1 Chelsea
Gabriel Jesus comes through the back of Kai Havertz. Chelsea are ticking the clock down.
#bbcfootball or text 81111 (UK only)
Pep GuardioNOla, FernandinNO, Phil NOden, Kevin NO Bruyne, GunNOgan. Catch my drift. Bye bye City
Sam
Man City 0-1 Chelsea
Gabriel Jesus gets in behind this time. He tries to nod it down for Ilkay Gundogan but Andreas Christensen gets a touch on it.
He wins a goal kick too! Thomas Tuchel gets the crowd going again.
Man City 0-1 Chelsea
Kyle Walker plays a stunning ball in from the right. It's just over Sergio Aguero and inches too long for Phil Foden!
Wow...
Man City 0-1 Chelsea
Reece James misses the cross and it falls for Sergio Aguero at the back post.
He tries to lift it into Phil Foden but it's an easy-ish catch for Edouard Mendy.
Man City 0-1 Chelsea
Mateo Kovacic is fouled by Fernandinho. Another Chelsea free-kick.
Richard doesn't seem to like Sergio Aguero much.
#bbcfootball or text 81111 (UK only)
Richard H: The City bias is just outrageous. Yeah yeah Aguero is great, but so many players deserve a medal. Silva, Azpi, Giroud are probably facing their last chance too. Ridiculous that this is being turned into a story about one man
Man City 0-1 Chelsea
Ben Chilwell is caught on his heel by Kyle Walker. He goes down smartly and wins a free-kick.
They won't rush.
Man City 0-1 Chelsea
Mateo Kovacic is on. Mason Mount is the one to come off. He's disappointed but what a night he's had.
Meanwhile, Kevin de Bruyne heads down the tunnel. Either he can't watch any more, or he's off to get some more treatment.