Chelsea had chances after that. Havertz drilled wide from an angle and Pulisic went close again after good work by Kante and Lukaku.
When Palmeiras found a way to push forward, they often found Rudiger, our standout defender on the day, in their way.
In added time at the end of the 90, Kovacic had a very difficult volleying chance from outside the penalty area which he could not keep down.
Onto extra time
Hakim Ziyech and Malang Sarr came on for the start of the additional half-hour, as Timo Werner and Saul had done during the second half.
The first period of extra time was much like most of the game, with Chelsea controlling the ball but facing a Palmeiras blockade. The ball was deflected onto their woodwork during one frantic scramble but Werner appeared to have run offside at the start of that anyway.
When Palmeiras substitute Rafael Navarro looked to be heading for goal concerningly, Rudiger intervened again.
In the second period, Werner played a sharp one-two with Ziyech and whipped his shot only a foot or two over and Chelsea were now attacking with purpose. When Azpi inside the penalty area hooked a ball towards goal it was blocked but the Blues were instantly convinced it was handball.
There was plenty of play before a stoppage for the referee to be sent to the screen but when he was, there was only one decision.
Initially, it looked like our captain wanted to take the penalty himself but then he handed the ball to Havertz who from a long run-up, could not have scored it any more emphatically. And that was enough, although there was still time for Luan to be sent-off for bringing down Havertz who was heading towards goal.
Champions of the world – We know what we are!