No change at the top as both Real and Barcelona managed to win their matches on Saturday evening.
A seventeenth minute header from Sergio Ramos was enough for Real Madrid to seal victory over Getafe.
Barcelona triumphed 2-1 in their game with Real Sociedad to keep the gap at the top to seven points. Telo opened the scoring in the ninth minute and late in the second half, Messi added a second.
Real struck back within two minutes with a goal from Carlos Vela to set up a nail-bighting finish.
Levante remain in fourth place in La Liga after a 1-1 draw with Racing Santander as the two teams below them, Athletic Bilbao and Espanyol, were playing each other and also drew, 3-3 the score.
After clearing snow from the pitch just before the game, Mallorca managed to edge Real Betis 1-0 o0n a cold night.