Full Backs: Dani Alves 8/10 and Jordi Alba 7/10

Gonzalo Arroyo Moreno/Getty Images

Alves scored an own goal in matchday one against Spartak, but this time, he scored in the right one. The Brazilian opened the scoring with a well-taken volley, and his goal defined the match from then on.

It was all Barcelona following the Brazilian’s strike. Always took initiative going forwards, and he did well at the back.

Like his partner on the other flank, Alba stretched the game in the wider areas and delivered a constant supply of energy on the left side of the park. Looked solid in defence, although he could have shown more initiative when on the back foot.

Busquets appeared laboured in the first-half and struggled to find his rhythm early on. However, as the game wore on, he started to regain shape in the middle and handled his duties with maturity, as he made life hard for Spartak down the central channels.

We have come to expect so much from Xavi. And as usual, he delivered in Moscow. The Spaniard orchestrated the majority of the play with his passing and vision heaping big damage on Spartak. Relentless in his approach, refined in his execution.

Fabregas performed well overall, and he showed magic touches on occasion. Perhaps he lacked the killer passing of some of his teammates on the night, but he still did his job to satisfaction.

Wide Forwards: Pedro 7/10 and Andres Iniesta 7/10

Pedro was not at the races two weeks ago against Celtic. But, he made up for that here. His performance was top-class, and he supplied Messi with the pass for the striker’s second goal of the game.

He did more than just create the assist. He was always making the effort to get his name on the score sheet, but was unlucky not to.

Iniesta played majestically and with panache. His movement on and off the ball dazzled Spartak Moscow all night. He was a constant threat and gave the opposition a real headache in defence. A classy game from the midfield maestro.