
Chelsea's hopes of salvaging success from a season of abject mediocrity were ended ruthlessly by Real Madrid as the holders advanced into the Champions League semi-final at Stamford Bridge.
The Blues were always battling against the odds to overturn a 2-0 deficit from the first leg in the Bernabeu and their cause was not helped by a familiar failing as a battling performance was undermined by missing a succession of clear chances.
N'Golo Kante missed a glorious first-half opening while Marc Cucurella was blocked by former Chelsea keeper Thibaut Courtois when he looked certain to reduce Real's advantage.
The Spanish champions had moments of their own and there are few sides more adept at making opponents pay for wasted opportunities and so it proved.
A lightning counter attack led by Vinicius Junior ended with Rodrygo putting the tie to bed with a close-range finish just before the hour
The Brazilian forward then walked in the second after brilliant, unselfish work by Federico Valverde with 10 minutes left.
Carlo Ancelotti's quest for an historic fifth win as a coach in this tournament will continue with a semi-final against either Bayern Munich or Manchester City while Chelsea's interim manager Frank Lampard, who now has four defeats from four games, must somehow lift the grim mood of despair around the club.
- Reaction from the Chelsea's Champions League quarter-final loss to Real Madrid
- Latest Chelsea news, analysis and fan views
- Get Blues news notifications
Chelsea flaws exposed again

In among the many mistakes made by Chelsea's new ownership group led by Todd Boehly, one of the most obvious is shelling out £600m in a madcap transfer spree but failing to acquire someone who deals in the most precious commodity of all, namely goals.
Chelsea gave a very decent performance here, certainly the best of Frank Lampard's short reign, but a painful lack of end product meant there was almost an air of inevitability they would eventually be punished by the street wisdom and quality in Carlo Ancelotti's side.
Kante had Chelsea's best opportunities while Cucurella and substitute Mykhailo Mudryk also failed to cash in on good positions, although the latter's chance came with only minutes left and the tie over.
Chelsea are currently languishing in 11th place in the Premier League. They will not be in the Champions League next season, a big pull for potential purchases, while Boehly and the Clearlake group must find a manager to mend the fractures in the club after the sackings of Thomas Tuchel and Graham Potter this season.
It will have to be ambition and reputation that lures that man because all the elite names who may come into contention will invariably wish to ply their trade in the Champions League.
Lampard will need to show some serious powers of motivation to inspire an upbeat end to the season at a club that has lost its way.
Real on the march again

Real Madrid's reign as the kings of Europe continues into another Champions League semi-final and they will pose a massive threat to whoever they meet - most likely Manchester City as they hold a 3-0 advantage from the first leg against Bayern Munich.
They not only have the competition's most successful manager in four-time winner Ancelotti but possess a team of such vast experience that knows exactly how to get the job done.
Chelsea followed Liverpool in being put away in the Champions League with the minimum of fuss.
Real are always able to find a hero from somewhere when it matters and here it was Rodrygo with two simple finishes, although man of the match was the outstanding Uruguayan Valverde.
This is a club that always believes it is their destiny to win the Champions League and they will be getting the old familiar feeling as they move into the last four once again.

Player of the match
RodrygoRodrygo
Chelsea
Avg
- Squad number7Player nameKantéAverage rating
5.26
- Squad number6Player nameThiago SilvaAverage rating
5.04
- Squad number24Player nameJamesAverage rating
5.00
- Squad number1Player nameArrizabalagaAverage rating
4.72
- Squad number5Player nameFernándezAverage rating
4.45
- Squad number8Player nameKovacicAverage rating
4.44
- Squad number33Player nameFofanaAverage rating
4.42
- Squad number23Player nameGallagherAverage rating
4.23
- Squad number29Player nameHavertzAverage rating
4.18
- Squad number32Player nameCucurellaAverage rating
4.05
- Squad number14Player nameChalobahAverage rating
3.94
- Squad number19Player nameMountAverage rating
3.74
- Squad number11Player nameJoão FélixAverage rating
3.73
- Squad number15Player nameMudrykAverage rating
3.72
- Squad number17Player nameSterlingAverage rating
3.21
Real Madrid
Avg
Squad number21Player nameRodrygo
Average rating7.78
Squad number10Player nameModric
Average rating7.48
Squad number15Player nameValverde
Average rating7.30
Squad number20Player nameVinícius Júnior
Average rating7.27
Squad number1Player nameCourtois
Average rating7.26
Squad number3Player nameÉder Militão
Average rating6.80
Squad number8Player nameKroos
Average rating6.76
Squad number12Player nameCamavinga
Average rating6.76
Squad number9Player nameBenzema
Average rating6.64
Squad number2Player nameDani Carvajal
Average rating6.59
Squad number4Player nameAlaba
Average rating6.42
Squad number6Player nameNacho
Average rating6.37
Squad number22Player nameRüdiger
Average rating6.36
Squad number11Player nameAsensio
Average rating6.35
Squad number18Player nameTchouaméni
Average rating6.28
Squad number19Player nameDani Ceballos
Average rating6.18
Line-ups
Chelsea
Formation 3-4-2-1
- 1Arrizabalaga
- 14Chalobah
- 6Thiago Silva
- 33Fofana
- 24JamesBooked at 50mins
- 5FernándezSubstituted forSterlingat 67'minutes
- 8Kovacic
- 32CucurellaBooked at 34minsSubstituted forMudrykat 68'minutesBooked at 89mins
- 7Kanté
- 23GallagherSubstituted forJoão Félixat 67'minutes
- 29HavertzSubstituted forMountat 77'minutes
Substitutes
- 10Pulisic
- 11João Félix
- 12Loftus-Cheek
- 15Mudryk
- 16Mendy
- 17Sterling
- 19Mount
- 20Zakaria
- 22Ziyech
- 28Azpilicueta
- 30Chukwuemeka
- 67Hall
Real Madrid
Formation 4-3-3
- 1Courtois
- 2Carvajal RamosSubstituted forNachoat 82'minutes
- 3MilitãoBooked at 22mins
- 4AlabaSubstituted forRüdigerat 45'minutes
- 12Camavinga
- 15Valverde
- 8KroosSubstituted forCeballosat 76'minutes
- 10Modric
- 21RodrygoSubstituted forAsensioat 81'minutes
- 9BenzemaSubstituted forTchouaméniat 71'minutes
- 20Vinícius Júnior
Substitutes
- 5Vallejo
- 6Nacho
- 7E Hazard
- 11Asensio
- 13Lunin
- 16Odriozola
- 17Vázquez
- 18Tchouaméni
- 19Ceballos
- 22Rüdiger
- 24