Had one nervous moment but cleared the ball well in the opening period and tipped over a Teixeira shot in the second. There was only one shot on target.
Put his side in trouble in the opening 20 minutes in, losing possession, but looked more assured once the midfield settled.
Offered width as Zenit took control of the game in the first half and got Srna booked after some nice skill in the attacking third. The Italian was a defensive rock in the second period.
Took time to settle but was rarely troubled in the first half and made some solid clearances in the second as Shakhtar came forward.
Poor control put Malafeev under pressure but scored the goal with a sharp header at the near post. Remained resolute to add a clean sheet to his first Champions League strike this season.
Played some delightful through balls to Danny and was a constant threat from midfield. Showed vision and quality throughout.
Should have scored in the first half but shot straight at Rybka, profited from the movement around him but didn't test the keeper enough when in space.
His movement was a constant threat in the final third despite seeming to carry an injury. Produced some wonderful balls for the forwards and should have hit the target with a second half volley.
Had a great chance to open the scoring in the first half but shot straight at the goalkeeper. Retained the ball to assist his more creative playing partners and delivered a whipped, near-post corner for the goal.
Should have scored on the rebound from a Denisov chance but was solid. Linked up well with defence and attack and kept possession well.
Perhaps should have had a penalty in the first half, but his accuracy was poor when shooting. Forced a smart save from Rybka from a Danny cross and grew in confidence.
Was brilliant in the first half, making a smart double save and denying Bukharov with quick reactions. With little protection from the defence he had an excellent game.
Along with the other defenders he had a hard first 45 dealing with the angled balls from Danny and Shirokov. Was more involved in the second as Donetsk pushed for the equaliser.
The captain worked hard on the right flank, occasionally shunning his defensive duties though his delivery was at times wasteful.
Put his side under pressure with hesitant defending in the first half and was pulled out of position by Zenit's movement in attack.
Looked nervous in the first half and almost gave away a penalty, felling Bukharov after letting a high ball bounce in the area.
Started poorly, losing the ball in defence and losing possession in attack but improved in both departments in the second half.
Offered cover at left-back and was solid breaking up play in midfield, but struggled to affect the game in attack.
Contributed little in an attacking role, as his side struggled to find him in space. Crowded out and harassed in midfield, he was another anonymous performer.
An early threat in the opening 20 minutes, his influence waned quickly, losing the ball in Zenit's half as the Ukrainian outfit looked to relieve pressure.
Eduardo Da Silva
Like Teixeira, he looked lively in the beginning but was forced to defend for large parts of the game as Shakhtar struggled to create chances.
Didn't touch the ball in the first half and received little service throughout. His occasional chances were wasted.