Postpublished at 21 mins
Man City 0-0 Chelsea
Oleksandr Zinchenko's pass is cut out but City have it back almost immediately.
Raheem Sterling threads in Kevin de Bruyne but he's a few yards offside.
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-0 Chelsea
Oleksandr Zinchenko's pass is cut out but City have it back almost immediately.
Raheem Sterling threads in Kevin de Bruyne but he's a few yards offside.
Man City 0-0 Chelsea
Chris Sutton
Former Premier League striker on BBC Radio 5 Live
Chelsea have missed some big opportunities, Timo Werner in particular.
It has been a frenetic start to the game.
Man City 0-0 Chelsea
City try to calm things down a little bit now. Kevin de Bruyne then pokes it through to Raheem Sterling but Thiago Silva reads it.
Man City 0-0 Chelsea
Chris Sutton
Former Premier League striker on BBC Radio 5 Live
N'Golo Kante is everywhere in the opening 15-20 minutes, Chelsea are countering so well.
He just could not direct the header on target.
Man City 0-0 Chelsea
Phil McNulty
BBC Sport chief football writer in Porto
John Stones has had an error-riddled start to this game and Manchester City are very grateful Timo Werner has wasted two big chances. He has to take at least one of those.
Chelsea fans have not lost faith, though, loudly cheering his name.
Man City 0-0 Chelsea
Mason Mount is absolutely bossing things for Chelsea.
He lays it off to Ben Chilwell and the full-back lifts a nice cross in towards the back post.
Unfortunately for Chelsea, it's N'Golo Kante on the end of it. Despite his lack of height, he still wins the header but he's stretching and it's over the bar.
#bbcfootball or text 81111 (UK only)
Werner can't buy a goal
Alan in Horsham
Man City 0-0 Chelsea
And as Chris Sutton said, Thomas Tuchel was roaring the crowd on after that Timo Werner miss.
The atmosphere has been electric and so has the start to this match!
Man City 0-0 Chelsea
John Murray
BBC Radio 5 Live commentator
Amazing to think this is Thomas Tuchel's 30th match as Chelsea manager and it is a Champions League final.
Man City 0-0 Chelsea
Chris Sutton
Former Premier League striker on BBC Radio 5 Live
How many opportunities does Timo Werner need? He should have buried it, a tame shot at Ederson.
Thomas Tuchel is rousing the Chelsea fans up now.
Man City 0-0 Chelsea
From the corner, Ederson immediately sets Kevin de Bruyne on his way.
Mason Mount, again, sprints back to win the ball for Chelsea.
Man City 0-0 Chelsea
Timo Werner x2!
He really, really needs to score these.
Mason Mount wins the ball back for Chelsea. He finds Ben Chilwell on the left and his pass ricochets kindly for Mount.
He is through in the box, could shoot but opts to tee up Werner instead. He can't get it out of his feet and pokes it straight at the keeper.
A few seconds later, he blasts one at Ederson which is tipped behind for a corner!
#bbcfootball or text 81111 (UK only)
That miss sums up Chelsea's season. Loads of chances but they just can't take them.
PJ in Belfast
Man City 0-0 Chelsea
Timo Werner is played in behind on the right again. He's been found in that position a few times already.
Ruben Dias mops up on the edge of his box though.
Man City 0-0 Chelsea
Chris Sutton
Former Premier League striker on BBC Radio 5 Live
Timo Werner was really wasteful, that is an air shot as he totally missed the ball.
He just had to concentrate from seven yards out and that is a big opportunity.
Man City 0-0 Chelsea
This hasn't been a quiet start.
Ilkay Gundogan trips up Mason Mount and the Chelsea fans voice their distaste.
Man City 0-0 Chelsea
End-to-end!
Raheem Sterling can't find a team-mate as Man City immediately break down the left.
Man City 0-0 Chelsea
That was his moment!
Timo Werner is teed up by Kai Havertz in the box and he completely misses the ball as he tries to shoot.
No, no, nooooo.
Man City 0-0 Chelsea
Raheem Sterling (L) and Riyad Mahrez (R) are hugging the respective flanks. Manchester City's attack is playing very wide in an attempt to stretch the Chelsea defence.
Man City 0-0 Chelsea
Phil McNulty
BBC Sport chief football writer in Porto
Early stages but Phil Foden already at the heart of it all, demanding the ball, linking the play and with the deceptive strength to just shrug off Reece James.