Stopped everything thrown his way, and the highlight was a pair of athletic saves in the first half.
Did what he had to do at the back, coming up with a last-ditch challenge following a set piece.
Reliable on the opposite flank, defending stoutly and getting upfield when required.
Dealt with everything at the back and came up trumps at the other end with a towering header to give his side a crucial three points.
Overlapped excellently, and his hanging balls into the box were a constant source of danger.
Tracked back to protect his defence in a diligent manner and was also on target with a shot or two from distance. Solid but not spectacular.
He struggled, surprisingly, to keep a hold of the ball, and was withdrawn early.
Decent in the centre of midfield, though was a little pedestrian on the ball.
Set up an early chance for Costa with some nimble footwork but rather faded after that.
Missed a golden chance from point-blank range and saw a weak penalty easily saved. Not a night to remember.
Stopped Villa's penalty and was unlucky to be on the losing side.
Hard to get by on the right flank in defence and provided a good degree of assistance in the attacking third.
Got booked for a silly late challenge, but was otherwise solid.
Conceded two penalties and got himself sent off in the process. You could not ask for a worse evening for a defender.
Made himself a nuisance from set pieces, but the defending in his own box was not so impressive.
Spanked a shot wide of the goal early in the game and was his side's constant source of good fortune in the first half.
Only threatened in fits and starts out on the flanks.
Often overrun in the centre of the park in the second half after a reliable opening 45 minutes.
Like most of his team, he had a good first half but was not much of a factor after the break.
Isolated for most of the second period, and did not really get a good chance in the first.
Sidefooted a great opening in the first half over the bar after a good run put him in position.