Saved well early on from Veloso's efforts and then Ideye in the second period, but should have done better with Husyev’s goal.
Enjoyed a quiet evening at centre-back but should never have let Huysev get in front of him for the Kiev goal. Weak defending.
Very assured in possession and played the ball out of defence with ease. Was never troubled by the threat of Ideye.
Did not get forward as much as Danilo on the opposite flank but did a sterling job in keeping the dangerous Yarmolenko at bay.
Every inch the modern full-back. A real source of width for his side with a number of exciting bursts down the right flank.
The deeper of the three central midfielders, his defensive duties were not called upon all too often. Started attacks and kept his passing simple and efficient.
Intelligent use of the ball throughout. It was his dinked pass that set Martinez free for his goal. A classy display.
Lively on the ball and supplied the killer pass for Varela’s opener and Martinez’s second. Pulled the strings in midfield.
Had a quiet night. Usually dictates play but did not see much of the ball and when he did he was often pressed in possession.
Not involved in much of Porto’s build-up play, but a real livewire in the box. Showed great composure with both of his goals.
His pace and power were a handful all night. Drifted across the frontline to great effect and powered home a stunning opener.
A poor showing from the goalkeeper. Failed to dominate his area and was rounded in his own six-yard box by Martinez for Porto’s second goal.
Struggled to get to grips with Martinez and allowed the striker time and space to score in the first-half.
Usually a potent attacking threat but was pegged back by the persistent threat of Rodriguez.
Gave away several cheap fouls in his own half and gave the ball away on regular occasions, putting Kiev under unnecessary pressure.
Not the quickest of defenders and always looked susceptible to the ball in behind the back four.
Did not produce anything of note on the ball but worked tremendously hard to put pressure on the Porto midfield.
Failed to provide the back four with enough protection. Looked slow and cumbersome and did not get his foot on the ball.
Kiev’s biggest threat. His delivery from set-pieces was excellent and one of those found the head of Husyev to head home.
Scored Kiev’s first and was the liveliest of his side's players when in possession. Went on several dangerous solo runs.
Often frustrates with his end product but he did provide a wonderful killer pass for Ideye’s leveller, which made it 2-2.
Isolated and not involved for large periods of the game, but then popped up with a brilliant volley to make it 2-2.
Came on deep into injury-time in a bid to see the game out.
Like for like replacement for Moutinho late on. Tightened up the midfield with his more defensive mindset.
Came on for Varela just after the hour and looked to attack Betao each time he got the ball. A tricky customer.