Aston Villa took the lead from Oli Watkins in the 13th minute.
But Dominic Calvert-Lewin quickly equalized in the 19th minute after a Lucas Denier cross.
Then Anwar Al Ghazi snatched the match points with a second goal in the 80th minute, after Bertrand Traore’s cross.
To raise Aston Villas score to 48 points in ninth place, and Everton’s balance is frozen at 52 points in eighth place.
Everton is away from fifth place, which guarantees it the European participation next season with 3 points.
The match witnessed the presence of Egyptian Ahmed Al-Mohammadi on the bench seats without participating.
Aston Villa won their first away victory since their victory over Leeds United on February 27th.
This is the first victory for Aston Villa at Everton in the Premier League since their 3-2 victory in December 2008 over David Moyess battalion at the time.