(CNN) -- Cristiano Ronaldo scored four goals for the first time as Real Madrid retained top spot in Spain with a 6-1 thrashing of Racing Santander on Saturday.
Defending champions Barcelona had briefly gone to the La Liga summit with a 2-0 victory at bottom club Zaragoza thanks to two goals from Lionel Messi, but Ronaldo upstaged the world player of the year as Real ran riot.
The Portugal forward took his tally to 11 goals in 11 games this season -- eight coming in his last three league matches.
Santander came to the Spanish capital just one point above the relegation zone, and tried a defensive line-up of three center-backs which was exposed time and again in the first half.
Gonzalo Higuain put Real ahead in the 10th minute with a calm finish after collecting Angel Di Maria's superb long pass for his fifth league goal this season, then five minutes later he set up Ronaldo's first of the night with a low cross from the right.
Ronaldo made it 3-0 in the 27th minute despite coming from an offside position, sidefooting home again this time with his left foot as Mesut Ozil mirrored Higuain's assist.
Santander switched to a 4-4-2 formation at halftime, but it made no difference as Ronaldo completed his hat-trick two minutes after the break as he showed good balance to turn and guide in a low cross from Di Maria which went behind him.
The world's most expensive player then made it 5-0 from the penalty spot in the 55th minute after Di Maria was brought down just inside the area, and Germany midfielder Ozil put Real further ahead from Xabi Alonso's throughball on 63.
CNN