Det var Frank Lampard som fick jubla först i mötet mot gamle mittfältsantagonisten Steven Gerrard. Men Everton-forwarden Anthony Gordon var offside och dennes mål räknades inte.
I stället var det Aston Villa-strikern Danny Ings som skulle sätta dit 1–0. Fint framspelad av Ollie Watkins snodde veteranen runt och dunkade in ledningsmålet bakom Jordan Pickford.
I upptakten av den andra halvleken fick Gerrard se sin mittfältsstjärna Philippe Coutinho halta av planen med en befarad muskelskada.
Aston Villa-tränaren reagerade genom att byta in argentinaren Emi Buendia, vilket skulle ge resultat. Efter att först fått se en boll räddad på mållinjen skulle han utöka hemmalagets ledning.
Efter slarv på mittplan av Everton-nyförvärvet Amadou Onana kunde Buendia elegant vägga sig fram med Watkins och placera in 2–0 i tom bur.
Bara minuten senare skulle Onana ta lite personlig revansch när han bröt sig fram och såg sitt inspel landa i nätmaskorna efter att Aston Villas Lucas Digne gjort självmål.
Detta skapade viss dramatik mot slutet och Gordon hade två jättelägen att kvittera på stopptid, men Emiliano Martinez stod i vägen i Villa-målet och räddade tre värdefulla poäng åt sitt lag.
Segern innebär att Aston Villa klättrar upp på en nionde plats i tabellen medan Everton återfinns på 16:e plats. Aston Villa möter Crystal Palace på bortaplan nästa lördag och Everton gästar Nottingham samma dag.