First-half goals for Christian Benteke and Gabby Agbonlahor, coming either side of a strike from Victor Anichebe, gave the visitors a shock 2-1 lead at halftime.
Despite intense waves of Everton pressure, a second goal from Benteke looked to have wrapped up the points for a clinical Villa with just 30 minutes left to play.
However, a late double from Marouane Fellaini, the first on 69 minutes and the second deep into injury time, ensured both sides went home with a point.
The game was a gripping spectacle from first to last, fiercely contested and generally played at a rapid tempo.
Both sets of supporters will still go home frustrated; however, given the scoring pattern, Villa fans will perhaps be the more dejected.
Here are six Everton-related talking points to emerge from this encounter.