Goodnightpublished at 21:43 GMT 10 December 2017
Thanks for joining us this weekend for our European football coverage. Wins for Barcelona, Valencia, Atletico and Real Madrid.
So it's as you were really.
Raba sent off for challenge on Busquets
Pique and Suarez hit woodwork
No league defeats under Valverde
Emlyn Begley
Thanks for joining us this weekend for our European football coverage. Wins for Barcelona, Valencia, Atletico and Real Madrid.
So it's as you were really.
Lionel Messi has scored more goals than any other player from the top five European leagues in 2017 - 49. Can he make it 50 before the end of the year?
Rhetorical question - the answer is yes.
Villarreal 0-2 Barcelona
That's it. Barcelona move five points clear of Valencia again. Barca were deserved winners, but Villarreal's red card was the turning point.
Villarreal 0-2 Barcelona
Into three minutes of bonus time.
#bbceurofooty
Joseph Robert Jones: Man City and Barcelona both continue their league unbeaten streak! Man City v Barcelona Champions League final?
Wow, what a game that would be
Villarreal 0-2 Barcelona
Free-kick to Barcelona, Luis Suarez takes this one but it's straight at Sergio Asenjo. Almost over now.
Villarreal 0-2 Barcelona
Gerard Pique goes on amazing dribble - I think he often forgets he's a centre-back - he slips the ball through to Luis Suarez but his shot is blocked.
Villarreal 0-2 Barcelona
The game is won now and Andre Gomes replaces Sergio Busquets in midfield.
Lionel Messi
The second best player in the world (according to the Ballon d'Or) seals the game for Barcelona.
A strange goal for Lionel Messi. Villarreal's Victor Ruiz passes the ball straight to Sergio Busquets, who feeds Messi. Two yellow defenders run into each other while trying to stop him and Messi slams home.
There was a second ball on the pitch too. Like I say, strange goal.
Villarreal 0-1 Barcelona
Oh man, that would have been lovely. Lionel Messi plays an excellent ball over two defenders and Luis Suarez volleys wide at the back post.
Giacomo Bonaventura has just put AC Milan 2-1 up against Bologna. Is that going to be Gennaro Gattuso's first win in charge?
Villarreal 0-1 Barcelona
It's been a while since the hosts threatened and Manu Trigueros' powerful shot is parried away by Marc-Andre ter Stegen. He was nearly 30 yards out. That's the German's fifth save - his opposite number has only made two.
Luis Suarez
Sensual football. Lionel Messi finds Luis Suarez, who gives the ball to substitute Paco Alcacer. Alcacer immediately plays the ball through to meet Suarez's run and the Uruguayan steps round the keeper and taps into an empty net.
Barcelona lead with 18 minutes to go.
Villarreal 0-0 Barcelona
Jordi Alba finds Lionel Messi for the one billionth time in their career (probably) but the Argentine shoots wide at the near post.
Villarreal 0-0 Barcelona
Off comes Paulinho and on comes defender/midfielder/forward Aleix Vidal, the Spanish Steve Watson.
Villarreal 0-0 Barcelona
Close for Barcelona. Jordi Alba - so lively down the left - crosses, Luis Suarez gets a touch onto it and the ball bounces back off the post. The second time they have hit the woodwork.
Villarreal 0-0 Barcelona
Shooting from 50 yards was Roberto Soriano's last action. Defender Antonio Rukavina replaces him as Villarreal look to shore things up.
Villarreal 0-0 Barcelona
Barcelona are starting to play some slick passing now but Jordi Alba's cross is blocked.
Villarreal reach the halfway line and Roberto Soriano shoots! Can't fault his ambition but it's well wide.
Villarreal 0-0 Barcelona
Villarreal midfielder Daniel Raba dives in studs up on Sergio Busquets - and it's a straight red card. Can they hold on now?
Cedric Bakambu is booked for dissent.
Villarreal 0-0 Barcelona
Barcelona are starting to turn it on now, Jordi Alba's cross meets Lionel Messi at the penalty spot and he puts it just wide.