Real Madrid prepared for their UEFA Champions League semi-final clash at Bayern Munich in fine fashion with a 4-0 Liga win over Osasuna.
After declaring he was in "perfect condition" in the build-up to Saturday's match, Cristiano Ronaldo proved it on the pitch with a dazzling display and two goals, before being taken off in preparation for Tuesday's second leg with Bayern.
His sixth-minute strike gave Andres Fernandez no chance as it flew into the back of the net from long range, and he created a handful of chances for his team-mates that were wasted.
Osasuna rarely threatened Diego Lopez and they were unable to bring the goalkeeper into action when they did have a sight of goal.
Ronaldo secured the points early in the second half with his 30th league goal of the season, and Sergio Ramos added a third on the hour.
Dani Carvajal scored a late header to underline Real's dominance and keep the heat on Atletico Madrid and Barcelona in the title race, the pair facing respective trips to Valencia and Villarreal in Sunday's action.
Osasuna remain firmly in the relegation fight, just three points above the drop zone.
With one eye on Tuesday's trip to the Allianz Arena, which Real will enter 1-0 ahead, Carlo Ancelotti made six changes to his starting line-up but it was a man who featured in their semi-final first leg that opened the scoring.
A subdued Ronaldo did not look fully fit last week but he proved he was back to his best early on as he cut in from the left and sent a 25-yard strike arrowing into the top corner.
The Portugal captain was involved in every dangerous attack from Real and twice laid chances on for Ramos, though he could not capitalise.
Three minutes into the second half, Osasuna went close to a surprise leveller as Emiliano Armenteros acrobatically met a left-wing cross, however his effort was just wide.
Ronaldo showed him how it was done in the 53rd minute as he doubled his tally a sublime strike from the edge of the penalty area.
Again the 29-year-old cut in from the left with his sights set on the top corner, and he showed unerring accuracy to send the ball screaming past Andres.
Having wasted chances in the first half, Ramos finally got his name on the scoresheet as he charged into the penalty area to meet Angel di Maria's cross.
With the game won Ancelotti took the chance to give Ronaldo, Di Maria and Luka Modric a rest to ensure they are ready for their midweek test in Germany.
One of the substitutes made an immediate impact as Carvajal, who had replaced Di Maria, escaped the attentions of Osasuna's defenders and lobbed a header over Andres from Isco's chipped pass.
|22||Á. di María|
|7||Cristiano Ronaldo||6' 52'|
|Coach: C. Ancelotti|
for Cristiano Ronaldo 62'
for L. Modrić 67'
for Á. di María 74'
|Lallana: I was trying too hard|
|Walker juggles music, football careers in Sweden|
|Song to face ´brother from another mother´ Fabregas|
|Adriano announces Le Havre deal|
|Pardew braced for Old Trafford test|
|Lescott unfazed by City reunion|
|Tskhadadze appointed Georgia coach|
|United to finish top three - Ferdinand|
|Allardyce: Stamford Bridge stalemate saved my job|
|Southampton need three January signings, says Watson|
|Liverpool can make Champions League, says fanzine editor|
|Walsh: Hull clash crucial for Leicester|
|Toure, Aubameyang and Enyeama make shortlist for African gong|
|Docherty backs Chelsea to win two-horse race|
|Liverpool could benefit from Hyypia influence - Scales|
|Saudi Arabia name Asian Cup squad|
|Forty-year-old Cahill no problem for Postecoglou|
|Wenger criticism baffles Redknapp|
|Leicester must strengthen in window - Walsh|
|United not title contenders - Docherty|
|Koeman: Southampton youngsters will get a chance|
|Dyche empathises with Liverpool striker crisis|
|Cagliari turn to Zola|
|Rooney thanks Van Gaal for Christmas break|
|Cruzeiro offer Paulinho Tottenham exit chance|
|Carlisle´s wife grateful to Burnley|
|Katebe called up to Zambia AFCON squad|
|Cape Verde name AFCON squad|
|Finke names much-changed Cameroon squad|
|Grant omits World Cup troublemakers for AFCON|
|Blackpool striker Ranger goes AWOL|
|Allardyce relishing Mourinho meeting|
|Ashley fails to increase Rangers stake|
|Crystal Palace v Southampton: Koeman calls for focus|
|Warnock targeting striker in January|
|Chelsea v West Ham: Adrian vows visitors will attack|
|Heskey signs short-term deal at Bolton|
|Everton v Stoke City: Martinez eyes strong form|
|Juninho defends David Luiz|
|Burnley v Liverpool: Dyche defends Rodgers ahead of Turf Moor test|
|Arsenal v QPR: Wenger eyes festive momentum|
|Liverpool are growing in confidence, says Rodgers|
|Redknapp: Austin future could depend on survival|
|Martinez wants Everton consistency|
|Barca want Neymar until 2020, says agent|
|Jones undeterred by pressure of Liverpool starting role|
|Allardyce ´knows how to beat managers´ - Carroll|
|Jones playing for a new contract|
|China select Evergrande spine for Asian Cup|
|A-League Preview: Koren tips City to build|
|Khedira keen to fight for Real spot|