Thanks for joining us today. The big game tomorrow on the continent is title-challenging Inter Milan v struggling Serie A champions Juventus. That one's a 19:45 BST kick-off - with the live text starting around 19:15.
- Neymar scores twice in each half
- Cardiff flop Javi Guerra converts Bebe cross
- Barca without injured Messi & Iniesta
- Earlier, Ronaldo broke Real scoring record
The top of La Liga has a familiar look to it. Real Madrid are top from Barcelona on goal difference.
But that could change tomorrow when Villarreal play Celta Vigo (11:00 BST). A win for the Yellow Submarine would take them back to the top, while a Celta victory would see them squeeze in between the top two on goal difference.
The last time Barcelona finished a La Liga game with less possession than their opponents was September 2013 - also against Rayo Vallecano (45.73%).
Andre Gomes has just put Valencia 2-0 up against Malaga, smashing the ball past Carlos Kameni at the near post after picking the ball up outside the box and beating three defenders.
Barca have conceded 11 goals so far in eight games. This time last season they hadn't conceded one!
A year ago tomorrow they became the first La Liga team in history to open a season with eight consecutive clean sheets.
I know some people admire good defending as an art. But give me total chaos and mayhem any day.
A brilliantly farcical game where defending was seemingly banned comes to an end.
This game is just petering out.
Rayo keeper Tono had gone for a walkabout and Luis Suarez considers chipping him, but instead tries to play it to Munir El Haddadi, but a defender cuts it out. Probably should have been 6-2 there. We're in the last minute now.
Barcelona fail to deal with a cross properly and Jozabed volleys into the bottom left-hand corner. Rayo have deserved a goal for their second-half performance.
Rayo Vallecano haven't stopped playing yet and Patrick Ebert blazes a shot over after Gerard Pique fails to clear properly.
Barcelona make their final change as Douglas replaces fellow Brazilian right-back Dani Alves. I could come on at full-back at this stage, mind, and Barca would still win.
Four goals and an assist for Neymar. This time the Brazilian crosses to Luis Suarez, who smashes home at the far post.
This scoreline doesn't tell the story of the game at all. Rayo were dominant at the start of the half.
Barcelona make a change as captain Sergio Busquets is replaced by B team player Gerard Gumbau. Gerard Pique takes the armband.
Luis Suarez clashes with Rayo defender Ze Castro and the Uruguayan is holding his teeth...
But this time he hasn't tried to eat his opponent, it was only a clash.
This scoreline is harsh on Rayo, but Barca's version of events is even harsher...
It's four goals for Neymar. It's turned into a rout - and that's so harsh on Rayo Vallecano. Luis Suarez squares the ball to his strike partner, who turns the ball into the empty net.
I've really jinxed this for Rayo. Apologies Vallecano fans.
Neymar pulls the ball back for Luis Suarez, whose shot from the edge of the box is parried by Tono down low in the corner. The rebound lands to Neymar, who smashes the ball into the roof of the net.
Barcelona without Lionel Messi, Xavi or Andres Iniesta really lack the invincible feel of the great Catalan sides of recent years. They are looking very mortal here.
They have another chance as Lass Bangoura is played in around the corner of the box. Unfortunately for him and Rayo he can't lose his defender and get a clear sight at goal and his effort is deflected out for a corner, which comes to nothing.
You feel like there's a goal coming for the visitors. They'd deserve it.
Lass Bangoura hits the side-netting for Rayo - they have been brilliant in this second half so far. This game is so far from won for Barcelona.
Terrible play from Barca keeper Claudio Bravo almost let Rayo in for an equaliser. He kicks the ball straight at Jozabed and has to scramble to just about punch the ball away. It could have gone anywhere.
This has been a very open, entertaining game and Rayo Vallecano defender Diego Llorente - on loan from Real Madrid - forces a good save from Claudio Bravo.
Neymar is in for a hat-trick, he's in space, but he's very unselfish - too much so in fact - and he tries to square it to a team-mate in the centre but Rayo clear.
The best option there was definitely to shoot.
Barcelona make a change and it's a wasted chance for Sandro today. He got the nod to start ahead of fellow youth-team product Munir El Haddadi but did very little, bar waste a good chance. He slams a bib in anger when he reaches the bench.
Munir replaces him with the chance to be Lionel Messi's replacement for the next few weeks up for grabs.
Almost a huge moment as Luis Suarez expects to see Rayo Vallecano keeper Tono sent off. The Uruguayan is slipped through on goal and Tono comes flying out of his box and handles it as he slides on the ground.
Suarez thinks Tono is going to be sent off but instead the referee has called it back for offside. I presume the keeper must have seen the flag. Maybe.
Rayo Vallecano have started this half brilliantly. They should really be level - Claudio Bravo is keeping his side in it. Javi Guerra forces the Chilean into a good save from near the penalty spot and the keeper charges out to keep Patrick Ebert's rebound out.
Javi Guerra times his run brilliantly - Jeremy Mathieu has no chance of catching him - and controls a ball over the top but Claudio Bravo gets down low to save his shot from 16 yards out.
Rayo Vallecano made a change at half-time as Nacho - who conceded one penalty and should have also given away another - is replaced by Chechu Dorado.
Rayo Vallecano come out on the attack and Lass Bangoura finds Patrick Ebert on the edge of the box. The German, with his back to goal, is overly ambitious and skews his shot wide.
Barca get us going in the second half.
Rayo Vallecano had 51% of possession in the first half. The stats legends at Opta have just told me that the last time Barca finished a La Liga game with less possession than their opponents was September 2013 - also against Rayo. (45.73%).
Torino are playing mid-table AC Milan at the moment in Serie A. That's 0-0 after about 35 minutes.
No injury time despite three goals, two penalties, a disallowed goal and two more penalty appeals.