
Despite dominating the game for long spells, Everton could not fashion a goal and are now 18th in the table on 21 points, above Bournemouth on goal difference, while Villa are 11th on 31 points.
The best chance of a high-energy first half fell to Everton, with Villa keeper Emiliano Martinez forced into a superb reflex save to deny Amadu Onana’s header in the 34th minute.
With Villa pinned back in their own half and struggling to pass the ball out from the back, Everton went even closer in the 54th minute as Tyrone Mings was forced to clear the ball off the line after a goal-mouth scramble.
Watkins went close with a header before Villa were awarded a penalty in the 61st minute when McGinn was upended in the box by Idrissa Gueye. Watkins stepped up and smashed the spotkick past Jordan Pickford to break the deadlock.
Everton poured forward in search of an equaliser but they were punished when Buendia collected a pass from John McGinn and lashed a shot inside the near post in the 81st minute to secure the win for Villa.