Chelsea will meet Manchester City in an all-English UEFA Champions League final in Istanbul after beating Real Madrid 2-0 in their semi-final second leg-tie to wrap up a 3-1 win on aggregate.
Madrid coach Zinedine Zidane made five changes bringing Sergio Ramos, Nacho, Ferland Mendy, Toni Kroos and Luka Modric into his starting lineup. Chelsea boss Thomas Tuchel made four changes as Antonio Rudiger, Ngolo Kante, Jorginho and Cesar Azpilicueta came into the side.
In the 12th minute, Rudiger lined up a long-range shot which Thibault Courtois didn't want to catch as it was swerving and the Belgian keeper punched the ball to safety.
The Blues were looking the more threatening of the two sides with Kai Havertz and Timo Werner looking in sync with one another. Werner had a goal disallowed after he was caught narrowly offside from Ben Chilwell's cross.
And Tuchel's side deservedly took the lead on the half-hour mark. Kante played a one-two with Werner before playing Havertz through on goal and the German's dinked effort hit the bar before bouncing out to a grateful Werner, who had a simple header into an empty net.
Karim Benzema came close to equalising eight minutes later when he got goalside of Rudiger to meet Modric's cross cleanly only to be denied by a brilliant reflex save from Edouard Mendy, who tipped the ball over his bar.
Havertz hit the woodwork for the second time in the match two minutes after the half-time break. Azpilicueta swung in an inch-perfect delivery from the right-hand side which Havertz headed towards goal but it landed on the top of the bar and over.
Mason Mount was the next player to come close to finding the back of the net with chances coming thick and fast. The England international played the one-two with Werner and found himself through on goal but went for power and thundered it over the bar.
Another golden opportunity came Chelsea's way on the hour mark but once again they didn't convert. A ball over the top from Mount released Havertz through on goal but Courtois saved with his legs.
Madrid finally showed signs of life in the 64th minute when Hazard got the ball on the right and fired a grasscutter at goal that was saved by the legs of Mendy.
Tuchel's side were letting the 13-time champions off the hook, who were there for the taking. First, Kante was denied by a heroic block from Federico Valverde and then Thiago Silva glanced his header inches wide from Mount's curled delivery.
Eventually, Chelsea would take advantage of one of their opportunities with five minutes to go. Kante dispossessed Valverde on the edge of his own box and fed Havertz down the right, who got to the byline and squared for Mount to finish from close range.
The Blues closed out the game comfortably to make it through to their third Champions League final.
Click through the gallery below to see the highest-paid players at Chelsea: