Seemed to go down early for Everton’s goal, though it was a fine header from Calvert-Lewin. Saved well from the same player soon after and dealt with everything else with customary aplomb.
Having missed the Albion match because of a stupid sending-off against Manchester City this performance marked a welcome return for the right-back. Got forward well and kept Richarlison quiet.
After a nightmare night against the Baggies this was much closer to the kind of performance we have come to expect from the young defender. There were still a couple of nervy moments.
Set the tone when he threw himself in the way of an Alex Iwobi shot in the first minute of the game. So loud he could probably have been heard at Anfield. Long balls helped set up numerous attacks.
Suffered the kind of knock when tangling with Richarlison which last season might have forced any early withdrawal. Not this year. Another fine performance to add to his increasing collection.
The Scotland international is another player who seems to be rediscovering some form late in the season. Good on the ball, particularly in the first-half. Hit the right balance between defence and attack.
Grew into the game after a rather iffy start when he gave the ball away too cheaply. One of several players to have experienced a dip in form during the second half of the season but his workrate cannot be questioned.
His best performance since the home win over Arsenal, the winger had the run of Everton’s left flank in the first half. Quieter in the second but set up the winner.
Followed up an encouraging performance against Albion with an excellent one against his boyhood club. Linked play well and came and rattled the base of the post.
Anwar El Ghazi
The quietest of Villa’s front four across the whole 90 minutes. But he still hit the bar in the first half and then bagged the winner 10 minutes from time with a sublime finish.
Up there with his best performances of the season. Could still improve his finishing but in his defence he found Pickford in brilliant form. Bullied Everton’s centre-halves.
Jacob Ramsey (for Traore, 88), Keinan Davis (for El Ghazi 90+1) Subs not used: Hause, Elmohamady, Taylor, Nakamba, Philogene-Bidace, Wesley, Heaton (gk).