Thanks for joining us tonight and joining in the debate - but that's the end of this live page now.
It's all over. That was very dramatic. Poor Rayo.
Oh, Rayo have a chance but defender Luis Advincula's header is saved.
THE KEEPER IS UP!
We're into the final minute, Rayo are trying to win a corner. They win a free-kick in the corner, almost as good.
Rayo keeper Alberto Garcia is booked, must be for dissent as Barca have a free-kick 80 yards away from his goal.
I'm a neutral, but feel so sorry for Rayo Vallecano - who were minutes away from a famous win.
Four minutes added on.
That's why they're champions...
Barcelona have turned this one round right at the end. Sergi Roberto plays a cross from the right and Luis Suarez prods it home from six yards out at the back post.
We're entering the final stages now. Will there be a chance for someone to win it?
Rayo sub Emiliano Velazquez is booked.
Heartbreak for Rayo.
It's a fine half-volley from Ousmane Dembele to level the scores. Gerard Pique flicks down a header to substitute Dembele, who hits an effort perfectly on the bounce beyond the keeper.
Barcelona's best chance to equalise but Luis Suarez's header from Jordi Alba's cross is straight at Alberto Garcia - only the second shot he's had to save.
At what stage do Barcelona get desperate and stick Gerard Pique up front? He usually doesn't need much invitation.
They weren't at their best but Juventus secure 10th Serie A win of the season to restore their six-point lead at the top.
Three minutes to be added on. Juventus just playing out time now.
Luis Suarez has his first chance in ages for Barcelona. He gets in behind the Rayo defence but his shot is straight at Alberto Garcia.
Suarez goes down injured after getting caught with a tackle - the home fans aren't convinced he's really sore.
Rayo come forward as they look for a dream third goal and Giannelli Imbula completely air-kicks the ball as it comes to him 18 yards out.
And that should seal the points! Cagliari had begun to commit more men forward and even forced a corner, but were hit on the counter-attack. Cristiano Ronaldo strode forward into the opposition half before feeding Juan Cuadrado who stroked the ball home!
Free-kick to Rayo Vallecano - Giannelli Imbula steps up to take it but his effort is right at Marc-Andre ter Stegen.
Into the final five minutes, can Juventus hang on?
Juan Cuadrado feeds Cristiano Ronaldo who is drawn wide but still manages to squeeze in a shot from a tight angle that Alessio Cragno does well to push over the bar!