Alvaro Morata had two goals ruled offside, but Ousmane Dembele gave Barcelona the half-time lead away to Juventus.
Follow all the action as it happens from this game and Club Brugge v Lazio on the LIVEBLOG.
The Bianconeri were forced into changes, as Cristiano Ronaldo was still testing positive for COVID-19, with Giorgio Chiellini, Matthijs de Ligt and Alex Sandro injured. Leonardo Bonucci passed a last-minute fitness test to start, with ex-Barca midfielder Arthur on the bench. The Blaugrana were in turmoil after losing the Clasico, while President Josep Maria Bartomeu and his entire board resigned last night. Philippe Coutinho, Marc-Andre ter Stegen, Samuel Umtiti and suspended Gerard Pique missed out, but on-form Ansu Fati was surprisingly benched.
Barca came tearing out the gate with three chances in the first two minutes. Leo Messi’s effort was charged down by Bonucci, then on the corner Wojciech Szczesny parried a Miralem Pjanic strike and Antoine Griezmann’s follow-up thumped the inside of the post.
The Blaugrana did break the deadlock when Ousmane Dembele twisted and turned on the edge of the area, his shot eventually taking a deflection off Federico Chiesa to loop over Szczesny into the net.
Alvaro Morata had the ball in the net moments later, but VAR confirmed he was offside when he started the run.
Messi scuffed his finish wide after a Griezmann back-heel flick, and Morata had another goal ruled offside, this time as he came sliding on to the Juan Cuadrado cross.
Szczesny had to make a double save when Dembele and Griezmann tried to walk it into the net.
Juventus 0-1 Barcelona (Half-Time)
Dembele 14 (B)
Juventus: Szczesny; Demiral, Bonucci, Danilo; Cuadrado, Bentancur, Rabiot, Chiesa; Kulusevski; Dybala, Morata
Barcelona: Neto; Sergi Roberto, Araujo, Lenglet, Jordi Alba; Pjanic, De Jong; Pedri, Messi, Dembelé; Griezmann
Ref: Makkelie (NED)
Let’