Messi genius sinks Villarreal

Uruguay striker Diego Forlan snapped a two-month goal drought with a double in Atletico Madrid's 3-0 victory at home to Osasuna and Athletic Bilbao held on for a 1-0 success against Almeria despite going down to nine men with 20 minutes left.

GEAR:Kitbag's Christmas Shop now open. Save 10% on shirts, boots, balls & equipment

The Barca faithful roared their approval and chants of "Messi, Messi, Messi" rang out around the giant arena.

Pedro's shot ricocheted into Messi's path and he deflected the ball past Lopez low into the corner.

They were the 23-year-old's ninth and 10th league goals of the campaign, leaving him one short of Real Madrid forward and top marksman Cristiano Ronaldo.

"We are very happy with the win because we were facing an important rival who play very well," Barca fullback Daniel Alves told reporters.

"(When) we are playing at our level it's difficult to beat us here at the Nou Camp," he added.

After dominating the early stages, Barca had taken a deserved lead in the 22nd minute when Villa raced on to Andres Iniesta's pass, took the ball past Spain team-mate Carlos Marchena and finished clinically into the far corner.