(CNN)Cristiano Ronaldo and Real Madrid have swept all before them in this season's Champions League -- but perhaps they didn't anticipate being schooled by an 'old lady' and an ex.
Champions League: Real Madrid stunned by Juventus in semifinal
1 of 6
2 of 6
3 of 6
4 of 6
5 of 6
6 of 6
The 'old lady' in question wasn't wielding a walking stick but instead came in the guise of a Juventus side powered by the insatiable Carlos Tevez and the familiar figure of Alvaro Morata.
Juventus, nicknamed 'La Vecchia Signora' or 'old lady' in English, deserved its win after a pulsating contest against the reigning champion.
It was Morata, once of Real, who punished his former side for its slow start and it was Tevez, who ran and ran all night, who finished off Real from the penalty spot.
In between, Ronaldo, who else, claimed an invaluable away goal for Real -- his 54th of the season -- but even he was unable to save his side from defeat.