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.Copyright: EPA
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.Copyright: Reuters
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.Copyright: EPA
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....Copyright: Reuters
Oh hello. I thought this game was done but Mauro Icardi slides in at the back post to turn home Ivan Perisic's cross.Copyright: Getty Images
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.