That's the end of a goal-laden night of European football. Fifteen goals in three games. Time for us to lie down in a dark room. Until next time.
- Real come from 2-0 behind to win and go top again
- Ronaldo penalty came after controversial Bruno handball decision
- Result: Inter Milan 1-3 Roma
- Nainggolan scores two brilliant efforts
- Result: Marseille 1-5 PSG
- Marquinhos, Cavani, Moura, Draxler and Matuidi score in rout
There was only one minute of stoppage time despite all the action. It's all over. PSG are within three points of leaders Monaco.
And Dimitri Payet might be wondering just what he has done...
We're into the final minute now. This is just an exhibition.
So just this game left now. Hatem Ben Arfa has come on for PSG against his old club. Edinson Cavani, having the season of his life, comes off. Into the final six minutes.
A great game comes to an end in Serie A. Roma are within seven points of Juventus again.
They have now.
From 2-0 down, Real win 3-2.
It was all about that second-half pen though wasn't it?
Real return to the top of the La Liga tree.
Alvaro Morata misses from three yards after a great fizzing cross from the right.
Real have won it though right?
Real are set to return to the top of La Liga in the most unexpected and remarkable of circumstances.
There are two minutes left of stoppage time.
Villarreal appeal for a handball themselves in the Real area but the ball comes off the back of Marcelo and certainly not any part of his hand or arm.
We are into stoppage time.
Will there be one last twist?
We love goals as much as anyone else, but maybe calm down on scoring for a minute guys?
While Diego Perotti was netting that penalty, Blaise Matuidi got number five for PSG.
The Wales attacker kicks air instead of the ball and appears to land awkwardly on his ankle.
Is he OK?
It appears so. However, he is taken off by coach Zinedine Zidane and replaced by Lucas Vazquez.
Nice. Diego Perotti does a two-step run-up - they often don't work - but this one does.
Samir Handanovic is rooted to the spot.
Roma have the chance to wrap this up now. Gary Medel brings down Edin Dzeko. Stupid reckless tackle. Penalty.
Rod Fanni, who was on loan at Charlton last season, pulls one back for Marseille - but you can put that in the consolation goal category.
Marcelo - who loves a good delivery - plays in a cracking ball from the left which finds the head of sub Alvaro Morata who heads in from four yards.
They were 2-0 down against the team with the meanest defence in La Liga....
Oh hello. I thought this game was done but Mauro Icardi slides in at the back post to turn home Ivan Perisic's cross.
Tails up for Real.
Marcelo fires in another teasing, swinging cross from the left which beats all those the ball was intended for.
Ten minutes remaining. Anything can happen, and we mean anything.
Dave Wood: I can hear the conspiracy theorists in Barcelona already. Shocking decision.
Aleks B: Yellow card for the ref. Red even. NOT EVER a penalty. We need to have these decisions reviewed, like in cricket. #SHAMEFUL
Right. So while Ronaldo was working out what to do with his pen, it was all happening on the touchline.
Villarreal coach Fran Escriba was understandably incensed after it appeared that Bruno could not get his arm out of the way when the ball span up and hit it, and was cautioned by ref Jesus Gil Manzano.
Sub Roberto Soldado, equally angry, was shown a yellow card by Manzano, who might expect a warm farewell when he leaves the Estadio de la Ceramica later on.
The last Roma player to score two goals from outside the box in a single Serie A game was Francesco Totti, who is on the bench today, in December 2005 against Chievo.
They have just made a change - Diego Perotti on for Mohamed Salah.
And now Inter have made a switch, Gabriel Barbosa aka Gabigol replaces Antonio Candreva.
It's rout time in Le Classique. Julian Draxler's not been on the pitch long but he scores his sixth goal in 11 games for Paris St-Germain.
CR7 fires a firm spot-kick into the keeper's right-hand corner.
It's kicking off on the sidelines.
Toni Kroos' shot spins off the boot of a Villarreal player and hits the hand of Bruno in the area.
It's a pen - very harsh.
Step up Cristiano.
This sums up the difference in resources between PSG and the rest in France. £35m January signing Julian Draxler comes off the bench and replaces Javier Pastore, who cost a similar amount a few years back.
If this game wasn't over before, it definitely is now. Lucas Moura scores a third for PSG, who are set to move back into second place.
It's not been a classic Classique for Marseille fans.
There you go.
Full-back Dani Carvajal picks out Gareth Bale in the six-yard area who heads in from four yards.
Game on, as they say.
Cristiano Ronaldo almost destroys a Villarreal post with a fierce angled volley - on the full - which rebounds off the woodwork and on to the thigh of sub keeper Andres Fernandez, who doesn't have the foggiest what's happening.
Real will surely pull a goal back - at least.
Eder takes a shot for Inter Milan, it's going off target anyway, but hits Antonio Candreva and goes even more wide. Sums up Inter's performance so far.
Second half is under way in Marseille. It's 2-0 in all our three games now.
Inter brought on forward Eder for midfielder Marcelo Brozovic before that goal.
WOOOOOOOOOF. Is Radja Nainggolan one of the world's top midfielders at the moment?
The Belgian gets the ball 70 yards from goal, there's a suspicion he committed a foul to get the ball, but he goes on a run - albeit with no Inter players getting a tackle in - and absolutely crashes home an effort from 25 yards. His first goal was special too.
Update from our 20:32 entry.
Nikul11: Villarreal going up 2-0 is making me feel better...
Glad to hear that.
Good grief! It's two!
Bruno plays a lovely-weighted ball for Congolese forward Cedric Bakambu who fends off the weak challenge of Sergio Ramos to slot home past Keylor Navas.
Blimey! This will be tough for Real to come back from.
As you would...
Will this be two league defeats on the bounce for Real Madrid?
Aside from the Karim Benzema effort in the first half, the 'BBC' have not really tested the meanest defence in the league.
And...Villarreal have not lost a match against any of the top three this season, so far.
Decent start to the second half for Inter as Antonio Candreva's shot is touched away by Roma keeper Wojciech Szczesny.
And they've had an even better chance. I van Perisic has the ball in space but somehow Bruno Peres is able to block his shot over for a corner.
It was coming.
Real Madrid fail to clear their area and the ball falls to Manu Trigueros who strikes the ball into the ground with a half-volley that goes on to beat keeper Keylor Navas.
A great early chance for Real Madrid.
Gareth Bale cuts into the area and tees up Karim Benzema, who tries to place his strike instead of put his boot through it.
Sub keeper Andres Fernandez easily collects.
Latest news: Villarreal's keeper Sergio Asenjo has been taken to hospital after suffering a knee injury in the first half. Asenjo has a history of knee problems.
Second half is a go.
We are back under way.