Ernesto Valverde's debut season in charge at Camp Nou was forecast to be far trickier, but he's weathered the storm of losing Neymar for a world-record fee to Paris Saint-Germain with aplomb.
Although they hardly looked imperious against Bayern Munich on Tuesday, scrapping their way into the Kiev showpiece 4-3 on aggregate with a 2-2 draw at the Santiago Bernabeu, they're just one win away from yet another European title.
So who do you think can claim to have had the best season: Barcelona or Real Madrid?
The upcoming Clasico match between Barcelona and Real Madrid will be the 176th time the two teams have faced each other in La Liga, with Barcelona winning the first meeting between the two sides earlier on this season.
So far this season, Barcelona have gone the entirety unbeaten and could become the first team since 1932 to do so if they avoid defeat in their final three matches. Madrid, on the other hand, have lost five games in La Liga most recently to Espanyol in February.
Ronaldo has been pivotal to Real Madrid's turnaround in fortunes in 2018, going from four goals before Christmas in La Liga to scoring a further 20 goals in the second half of the season, taking him to a total of 42 goals in all competitions.
At Camp Nou, Lionel Messi has 43 goals under his belt across 2017-18 in all competitions, and in La Liga he has racked up his fourth-best tally at the club with 32 goals this season.
|COMPETITIONS||CRISTIANO RONALDO||LIONEL MESSI|
|Club World Cup||2||n/a|
|Copa del Rey||n/a||1|