Amsterdam - Cristiano Ronaldo was in treble form as Real Madrid tuned up for this weekend's Clasico with a stylish 4-1 win at Ajax here on Wednesday to maintain their perfect start to the fledgling Champions League campaign.
Ronaldo, who had bagged the late winner in the Spanish champions' opening Group D win over Manchester City, was joined on the score-sheet by Karim Benzema, with Ajax's lone strike coming from Niklas Moisander.
The scoreline would have been even more lopsided but for a series of fine saves by Ajax's goalkeeper, Kenneth Vermeer.
In front of a near-capacity 50,000 crowd, Madrid were quick out of the starting blocks, winning a series of corners in the first 10 minutes but failing to capitalise on their early dominance.
Ronaldo went close to putting the Spanish giants in front on the quarter-hour.
Pouncing on Kaka's pass, the Portuguese forward found himself clean through on goal and was only thwarted by Vermeer's quick thinking, the Ajax keeper charging off his line to produce a goal-saving block.
Vermeer proved his mettle again shortly after to deny attempts from Kaka -- given his first start of the season after coming off the bench in the 5-1 weekend La Liga rout over Deportivo La Coruna -- and Benzema.
On a rare incursion into Spanish territory, Ajax captain Siem de Jong fired wide from outside the penalty area.
Vermeer continued to keep the Spanish giants at bay until three minutes from the interval, when Benzema broke down the left side and cut the ball back for Ronaldo to prod home from close range.
It was due reward for Jose Mourinho's men after no fewer than 14 first-half shots on Vermeer's goal, of which Ronaldo was responsible for six.
In contrast, Ajax striker Ryan Babel was having his work cut out trying to puncture Madrid's back line.
Ajax took to the pitch for the second half determined to avoid losing to Real in the group stage at home for the third consecutive season.
But their fate was all but sealed three minutes after the restart by an audacious overhead kick from Benzema.
It was the climax of a superb move begun by Marcelo, who found Kaka on the right, the Brazilian then floating in a lovely cross for Benzema to work his aerial magic by the far post.
Ajax reduced the deficit on 56 minutes when Christian Eriksen's corner was headed past Iker Casillas by Moisander to give the hosts some much needed hope.
Benzema had a great chance to restore his team's two-goal lead on the hour mark, only for the France striker to head high after another inch-perfect cross from Kaka.
Madrid came under severe late pressure from Ajax, but Ronaldo put the game to bed, curling in a shot past Vermeer in the 79th minute, then two minutes later chipping in substitute Sami Khedira's pass over the hapless goalkeeper's head for his first ever treble in the competition.
Beaten Champions League semi-finalists in the past two seasons, Madrid now top the group by two points from Borussia Dortmund and will go into Sunday's clash against arch rivals and La Liga leaders Barcelona with a spring in their step.
Champions league results on Wednesday (Home teams listed first):
Dynamo Kiev (Ukraine) 2, Dinamo Zagreb (Croatia) 0
FC Porto (Portugal) 1, Paris Saint-Germain (France) 0
Schalke (Germany) 2, Montpellier (France) 2
Arsenal (England) 3, Olympiakos (Greece) 1
Zenit St. Petersburg (Russia) 2, AC Milan (Italy) 3
Anderlecht (Belgium) 0, Malaga (Spain) 3
Manchester City (England) 1, Borussia Dortmund (Germany) 1
Ajax (Netherlands) 1, Real Madrid (Spain) 4
Juventus (Italy) 1, Shakhtar Donetsk (Ukraine) 1
Nordsjaelland (Denmark) 0, Chelsea (England) 4
Valencia (Spain) 2, Lille (France) 0
BATE Borisov (Belarus) 3, Bayern Munich (Germany) 1
Spartak Moscow (Russia) 2, Celtic (Scotland) 3
Benfica (Portugal) 0, Barcelona (Spain) 2
CFR Cluj (Romania) 1, Manchester United (England) 2
Galatasaray (Turkey) 0, Braga (Portugal) 2