Marc-Andre ter Stegen (6.5): Gave away a penalty but did well to save it. That is now 3 of the last 4 penalties he has saved, Valdes in contrast saved 2 of 8 in the Champions League for Barça. Other than that he didn’t really have much to do, Celtic were unable to reach the Barcelona’s box so he really could’ve sat in the stands.

Sergi Roberto (7): Excellent from start to finish, great on the ball and solid defensively. Spent a lot of time in Celtic’s half of the pitch, combining well with Rakitić and Messi down the right wing. He’ll be irreplaceable for Luis Enrique this season.

Gerard Piqué (7): Calm on the ball, did well to build from the back. Didn’t have much to do defensively, but always on the right place. Completed most of his attempted passes and his partnership and communication with Umtiti looks great, which is a good sign.

Samuel Umtiti (7): Looked like he has been playing here for years as the perfect Barcelona centre back. Strong building from the back, composed and making great decisions on the ball. Still relatively easy as Celtic barely posed any threat, should be starting alongside Piqué.

Jordi Alba (6.5): Well offensively but final ball lacking at times, caught out of position but used his pace effectively to get back. Passing was fine and he got behind the Celtic’s defence quite often but he either wasn’t passed to or didn’t make the most of the chance. Seems to be picking his form up and hopefully he can maintain it.

Sergio Busquets (7): A better performance from him, excellent on the ball, and Celtic didn’t press him often so he always knew what to do. Great defensively, hardly put a foot wrong. A well deserved rest in the second half.

Ivan Rakitić (6.5): Solid display from the Croatian midfielder even though he was on the pitch for just 45 minutes. Looked sharper on the right side compared to last match due to his good understanding with Sergi and Messi, working tirelessly without the ball just like he usually does.

André Gomes (8): Didn’t make penetrating runs and risky passes as he is still adapting, but performed really well. Pressed and his hold up play was good. Only misplaced 4 passes and Luis Enrique revealed that after Busquets went off he didn't instruct André to move to defensive midfielder but he was still comfortable receiving the ball and breaking the odd late Celtic attack. Let’s hope we can see him perform like this consistently with his new team.

Lionel Messi (9): Wonderful display and it didn’t take long for him to open the scoring after a great pass from Neymar. Passing was brilliant as usual and he looked fresh, dribbling past Celtic players with ease. Got his second of the night after another great play from Neymar, completing his hattrick after Suárez passed and then returned the favor as the Uruguayan striker who scored the last goal of the match.

Luis Suárez (8): Didn’t find himself in chances to score early on but was involved in the game, often drifting to wide positions and combining with his teammates, as well as pressing Celtic’s backline. Assisted Messi and then scored a wonderful volley after Neymar’s pass to make it 6-0 and capped it with a tap-in after Messi's pass.

Neymar (9): Bagged a goal and four assists, but deserved even more. It was a wonderful performance, similar of pre-2016 Neymar. It had been easy to find faults in his game lately but today it was not the case. Superb decision making, though he lost the ball every now and then, he pressed to get it back instantly. When he hits top form it is usually hard to put his performance into words, like today.

Andrés Iniesta (7.5): Replaced Rakitić at the start of the second half and was brilliant. It didn’t take long for him to make an impact, scoring a fabulous volley after Neymar’s cross. Played a wonderful pass to Messi to start the move for Barça’s last goal of the match. It feels great to see him play on this level coming back from the the injury.

Rafinha (6): Subbed on for the last 30 minutes of the match and played as a right interior. There’s not much to note about his performance as the game was already done at that point. Safe passing and avoided any attacking runs.

Anything wrong? Send your correction.