A goal from Ousmane Dembele and a late penalty from Lionel Messi sealed a key victory on the road for the Blaugrana, who now lead the Bianconeri by three points.
The hosts were dealt a massive blow even before kick-off when Cristiano Ronaldo was ruled out of the game, and it was one from which Juventus never recovered from.
Andrea Pirlo's side was ran over by the rampant visitors, who were the better team right from the off, and to make matters worse, Alvaro Morata even had three goals chalked off for offside.
The defeat leaves the Serie A champions in danger of finishing second in the group, and the Bianconeri will have all to do at the Camp Nou in December. On that note, here are the five hits and flops in the match:
Also check out: Updated Champions League Standings 2020/21
Hit: Alvaro Morata (Juventus)
Just how unlucky can a player get? Alvaro Morata, who's had a fine start to life at Juventus, was denied not once, not twice, but thrice by the VAR!
He got the ball in the back of the net on three occasions, but every time, his effort was chalked off for offside, and rightly so.
Yet, we label him a 'hit' because of his fighting spirit. He never gave up. Morata wasn't too deterred by seeing his goals ruled out one after the other, He came back for more, troubling Barcelona's defence with intelligent movements and excellent positioning.
Flop: Antoine Griezmann (Barcelona)
This is quickly becoming a recurring theme now. Antoine Griezmann turned another stinker on the night and is still searching for his first goal of the season. Starting up front as the lone striker, the Frenchman was given another chance to prove himself but came a cropper instead.
He was a pedestrian for a vast majority of the match against Juventus and had one of the least touches on the ball. Griezmann misplaced plenty of passes too, but his most notable piece of action was wasting a glorious chance towards the end by dragging his shot narrowly wide of the post.
Nevertheless, Ronald Koeman continues to pin his faith on the star despite his consistently poor showings. But if Antoine Griezmann isn't able to find his best form soon, the Dutchman will be compelled to drop him to the bench.
Also check out: Complete Champions League Schedule 2020/21