The goalkeeper produced one spectacular save to deny Griezmann although his kicking was particularly questionable.
The centre-back looked solid alongside Rakitskiy and dealt excellently with the in-form Carlos Vela.
Kept Castro quiet and as a result, he ensured that Real Sociedad carried little attacking threat down the right.
The centre-back walked a disciplinary tightrope after picking an early caution and warning for his rash tackling. However, his dominance in the air proved vital to Shakhtar's clean sheet.
The captain has already bettered his goalscoring tally from last season and he struck the bar with a curling free kick in the first half. Worked tirelessly up and down the right wing, proving equally effective in attack and defence.
Battled hard in the midfield and offered good protection to the back four, breaking up a number of the opposition attacks.
Scored one of the goals of the competition with a stunning left-footed shot from outside the box before adding a second with a late header. His quick thinking from the corner allowed Shakhtar to open the scoring in the first half.
He produced an energetic performance in the heart of midfield and his excellent pressing game did not allow the likes of Prieto and Pardo to pick their passes.
He proved a wonderful link between midfield and attack with his willingness to run at defenders and create space. Deservedly got on the scoresheet when he finished smartly following Martinez's error.
Should have opened the scoring but chose not to trust his weaker left. Showed some neat touches and passes but did not shine as much as his fellow Brazilians.
Scored his first goal of the competition with a neat finish in a lively performance. His intelligent movement and link-up play caused the Real Sociedad defence many problems.
Produced a brilliant save in the first half to deny Douglas Costa but was let down by the defence. Could do little to prevent any of the goals.
De La Bella
The left-back was rarely exposed and was the most assured of Real Sociedad's defence, also getting forward to assist the attack.
Nearly gifted Shakhtar the lead when he was sloppily caught in possession on the edge of his own box. He was caught too high up the field on more than one occasion.
The centre-back was caught sleeping for Shakhtar's opener as Luiz Adriano ran across him to poke the ball home at the near post.
His shambolic header all but ended the visitor's hopes of a comeback as it allowed Teixeira to make it 2-0. He looked nervous under pressure and his display was littered with errors.
The Uruguayan failed to get the better of Shevchuk down the right and will be disappointed with his failure to get into the final third and get the ball into the box regularly.
The captain was unfortunate to be on the losing side as he was tidy in possession and created a number of presentable opportunities for his teammates.
He produced a number of good tackles and interceptions to break up the Shakhtar attack whilst linking up well with the attack. Picked up an injury which forced him off in the second half.
Found it difficult to deal with the pace of the Shakhtar midfield and therefore offered little protection to the back four.
Looked the likeliest to score for Real Sociedad and despite missing his side's two best chances, he was a constant thorn in the Shakhtar defence.
It was a frustrating night for the Mexican striker who failed to add to his four goals at the weekend. While he worked hard to drop deep and drift out wide to collect the ball, he found it difficult to penetrate the Shakhtar defence.