Barcelona were so dominant against Juventus that they could have scored eight times, according to "shocked" former Bianconeri boss Fabio Capello.

Ousmane Dembele and Lionel Messi were on target as Barca ran out 2-0 winners in Wednesday's Champions League Group G clash at Allianz Stadium.

Juve were without the self-isolating Cristiano Ronaldo once again and lost Merih Demiral to a red card six minutes before Messi doubled the visitors' advantage.

Andrea Pirlo's men failed to register a shot on target, with Alvaro Morata having three goals correctly ruled out, while a previously out-of-sorts Barca tested Wojciech Szczesny four times.

And Capello believes Juventus got off the hook lightly in the battle between two European superpowers, claiming that his old side were too ponderous when in possession.

"Juventus suffered a lot against a Barcelona in crisis," Capello told Sky Sport Italia. "I was struck by the difference between a team under construction that also lost the Clasico and one at the top in Italy.

"I was shocked by the difference in intensity and play. Barcelona really impressed me - they could have scored eight goals instead of two.

"I saw an aggressive team and a lot of dynamism. Messi also contributed a lot."

Capello felt Juve failed to make full use of Federico Chiesa on the left-hand side, instead looking to play through Paulo Dybala down the middle.

Chiesa had 38 touches of the ball and completed 14 passes, whereas Dybala - who also played the full 90 minutes - had 55 touches and completed 37 successful passes.

"Chiesa was often free in midfield but all the bets were always concentrated on Dybala and his part of the pitch," Capello said.

"It was therefore not possible to open the game and Barcelona had a chance to recover the ball quickly. There was another speed and this makes me doubt what we have in Italy.

"It was all of Juve that lacked speed, they were always pressed and anticipated."

Barcelona's victory makes them just the third Spanish team to win a Champions League away game against Juventus after Real Madrid (April 2018) and Deportivo La Coruna (March 2004).