Pyatov 5 - A clanger in the closing moment cost his side victory after what was a confident display from the home team's custodian
Srna 6 - May not have been the best of Shakhtar's defenders, but the full-back impressed when he needed to and was also capable of playing man instead of ball.
Shevchuk 7 - His long balls from the back could have been the undoing of Barcelona and was also impressive when pressing forward.
Ischenko 7 - Ensured that neither Henry nor Eto'o scored and could have done nothing about the equaliser when it did come.
Chygrynskiy 6.5 - Like his partner at the back the defender looked strong and capable of keeping the Blaugrana's striker at bay all evening.
Hübschman 7 - Another strong presence in the centre and he led by example organising those around him when Barça went forward.
Duljaj 7 - Never stopped working and closed down Barcelona as Shakhtar played the perfect tactics to stop their visitors from playing their passing game.
Fernandinho 6.5 - Was not quite as effective in the centre, but nevertheless can be proud on a day
Brandão 7.5 - A huge presence and however controversial he is, the Brazilian caused Barça so many problems with his pace and strength.
Ilsinho 7.5 - Took his goal very well and caused Puyol quite a few problems during the first half when Shakhtar broke away.
Luiz Adriano 6 - Set up the goal and involved himself, but did not test Valdés to the extent that he probably should have done.
Seleznov 6 - Showed a fre good touches, but he also arrived into the action when Barcelona were taking the upper hand.
Willian 5 - Had absolutely no time to do anything of note and did not help his side stay in front.
Lewandowski 5 - Was the final sub and his entrance coincided with Barça scoring twice, but he was not responsible.
Valdés 6 - Actually did not have a bad game and made some very good saves as well as being able to little about the goal.
Alves 4.5 - Truly struggled all night against the huge figure of Brandão and was always chasing his comaptriot down the flank.
Puyol 5 - Did not look comfortable at left-back at all and failed to use his strength to stop Ilsinho scoring.
Márquez 6 - Much calmer than his partner at the back and did what he could to keep Luiz Adriano quiet.
Piqué 5 - His mistimed header saw the ball fly backwards towards his own goal and it was from that the goal came.
Touré 6 - Did impose himself more on the midfield than others and they may be partly down to his experience in the Ukrainian league.
Keita 5 - Tried to be a creative force, but against such a lively midfield was unable to have much time to put his foot on the ball.
Xavi 6 - Normally so composed, even the playmaker did not make much of the play and a lot of the credit has to go to Shakhtar for that.
Iniesta 6 - Showed in bursts what he can do but his performance was nowhere near the standard that many have come to expect.
Henry 5.5 - Hard work can only push you so far, but to be fair to the Frenchman he was unable to move very far against Shakhtar's packed defence.
Eto'o 5 - Could have become the hero again with an equaliser but he stumbled at the vital moment and slid his shot wide of the post.
Messi 8 - Was in the right place at the right time to prod home the equaliser and then scored a stunning winner.
Bojan 6 - His cross from the win led to the equaliser and he also had the chance to score a stunning effort after jinking through the defence.
Gudjohnsen 5 - Had too little time to make a much impression and answer the critics that said he was not good enough at the weekend.
Lucas Brown, Goal.com