Barça set record, Villarreal shocked
© AFP

Lionel Messi struck a hat-trick as Barcelona made history by winning a 16th successive Spanish League match to beat the previous mark of 15 in a row set by the great 1960-61 Real Madrid team of Alfredo Di Stefano.

Messi scored all the goals in the 3-0 win over Atletico Madrid at Camp Nou as the defending champions opened up a ten-point lead over Real Madrid, who face Real Sociedad on Sunday. Atletico came to the Camp Nou on the back of two defeats and they never looked confident about the task ahead and set their stall out to defend deeply.

This only invited Argentinian magician Messi, who waltzed through the defence to give Barcelona the lead in the 17th minute and, after wasting a further chance, he pounced again in the 28th minute. Atletico came out of their shell at the start of the second half but it was Barcelona who had the cutting edge with Messi scoring again from close range 11 minutes from time.

We are all working in the same direction and we are relaxed ahead of the game.
Jose Mourinho on Real Madrid's match against Real Sociedad

Real Madrid now face the huge task of clawing back the points difference. "We are all working in the same direction and we are relaxed ahead of the game," said Real coach Jose Mourinho. "Real Sociedad are a dangerous team who come without fear of relegation. They are a stable side and we have to respect them."

Earlier, a fine Valmiro Valdo finish gave Levante a shock 1-0 win in their derby clash with UEFA Champions League-chasing Villarreal. Struggling Levante were given little hope going into the game against third-placed Villarreal, who had not been beaten at home since May last year and had only drawn one game this season against Valencia.

Levante got the only goal of the game two minutes into the second half with Valdo rounding the goalkeeper and then sliding the ball home with aplomb. Athletic Bilbao leapfrogged Espanyol into fifth place with a commanding 3-0 victory over ten-man Sporting Gijon, their fourth on the trot.

The Basque side took full advantage of Espanyol's 3-2 defeat away to Almeria and were always in control. Defender Gregory Arnolin conceded a penalty after 15 minutes and was given his marching orders for his second yellow card. David Lopez set Athletic on their way from the spot before further goals from Gaizka Toquero and Fernando Llorente.

Catastrophe for Kameni
Espanyol crashed to a second consecutive defeat in a calamitous match for goalkeeper Carlos Kameni. Almeria found themselves two goals up inside just six minutes, with Marcelo Silva heading home with ease after the goalkeeper came off his line and then Kalu Uche exposed Kameni at his near post.

Hernan Bernadello fired home a deflected shot to add to the goalkeeper's misery. Espanyol launched a comeback but goals from Juan Verdu and Alvaro Vazquez proved to be just consolations.

There was a 1-1 stalemate in the relegation clash between Zaragoza and Racing Santander. Christian Fernandez put Racing ahead with Said Boutahar equalising. Adrian Colunga scored a brace as Getafe cruised to a 4-1 win over Deportivo La Coruna.

Nicolas Miku and Pedro Rios hit home the other goals while Ivan Riki found the net from the penalty spot for the visitors. Mallorca brought a run of three straight defeats to an end with a 1-1 draw with Osasuna when Chori Castro cancelled out Miguel Flano's opener.