A pretty simple day at the office for Villa's goalkeeper, who handled basically everything thrown at him without issue.
Couldn't do much about Marc Guehi's late goal.
Tasked with keeping Wilfried Zaha quiet, which is no mean feat - and he managed it for the most part.
Earned himself and the Palace winger a booking first half, but rarely looked troubled.
Like the rest of Villa's defence, Konsa handled most of what was thrown his way very well.
Was the most exasperated man on the pitch when Guehi did break through.
Frankly, a superb showing from Villa's skipper.
Didn't put a foot wrong first half and dealt with Christian Benteke's physical presence brilliantly. Deserved a clean sheet, but didn't get one.
Got Villa off to a great start with what really was an impressive strike for a full back through a number of bodies.
Handled the growing threat of Michael Olise really well too, wasn't at much fault for Palace's goal.
Scored the goal that sealed the points to cap off what truly was a stunning display from him and Villa's midfield.
The goal is as tidy as you'll see, but his work throughout the 90 minutes was tireless too.
He won't get the headlines McGinn does, but Nakamba was utterly brilliant for Villa at Selhurst Park.
Broke up play, played simple passes to teammates - pure industry.
Part of a midfield which won the day, and provided his trademark bursts of energy when on the ball.
Did fade a bit, and was brought off second half to allow for more legs.
He's impressing in training, and it's showing on a match day too.
In on the wing, and caused Palace all kinds of problems between the lines - still offers a set piece threat too.
Not Michael Salisbury's best friend, it's fair to say. Would feel he deserved a penalty, although none of times he went down looked like stonewall decisions.
His direct running did have Palace worried, but he didn't truly test Guaita.
Provided the threat of pace for Villa, but don't feel like we ever saw him in full flow going forward.
Did track back and help his full back much more than he's done previously though.
Looked to have been given his marching orders but rightly handed a VAR reprieve.
Provided some added guile and composure when Villa needed it. A solid return.
Anwar El Ghazi
Played a crucial part in the second goal and will rightly be credited with an assist for that.
Never a dull moment when he gets on the pitch, showing good signs.
Didn't have much time to make an impact, but did play a part in the second strike from McGinn.
Will want to feature for longer periods though.
Not used: Jed Steer, Morgan Sanson, Axel Tuanzebe, Danny Ings, Kortney Hause, Carney Chukwuemeka.