Chelsea won the Champions League for the second time by beating Manchester City 1-0 in the all-English final in Porto thanks to Kai Havertz’s goal.
Kai Havertz’s scored the only goal of the match and saved his first Champions League goal for the biggest stage at Estadio do Dragao on Saturday, opening the scoring late in the first half.
Thomas Tuchel’s highly-impressive, well-drilled team held on to deny City a treble in the Champions League final, denying the Premier League champions their first major title.
Rodri and Fernandinho were surprisingly missing from the City starting lineup for only the second time this season. Ederson set up Raheem Sterling with a pass, but the forward’s poor touch led to a chance for Reece James and Edouard Mendy to advert the danger.
After Mason Mount provided him with a glorious opportunity, Timo Werner missed his kick when Germany team-mate Havertz picked him out before finishing tamely.
Phil Foden was denied when he had a chance to open the scoring by Antonio Rudiger, and Chelsea went ahead after Thiago Silva limped off.
Mount spotted the hole in the City defence and threaded a precise throughball for Havertz, who did the rest, rounding Ederson and slotting home three minutes before the break.
Early in the second half, City suffered another big blow when Kevin De Bruyne was forced off the field with a black eye after colliding with Rudiger, who received a yellow card.
Referee Antonio Miguel Mateu Lahoz and VAR determined there was no penalty when City believed James had handled before Fernandinho replaced Bernardo Silva.
Christian Pulisic missed a superb chance to give Chelsea breathing space on the stroke of half-time, missing on a blistering break set up by Havertz.
Riyad Mahrez missed a chance to seal the title for Chelsea as City’s record goalscorer Sergio Augero came on late to make his final City appearance but City held out as Chelsea held on to win the title.