Aston Villa scored three goals in nine minutes as a brilliant second-half display saw Everton's unbeaten run ended at Villa Park.
As one of only five Premier League teams still unbeaten before Saturday's game, the Toffees fell apart in the second half as the hosts deservedly took all three points.
After a lacklustre first half with few chances, the game sprung to life in the 66th minute when Villa full-back Matty Cash fired past stand-in Everton goalkeeper Asmir Begovic with a fine left-footed finish.
The Toffees conceded again three minutes later as substitute Leon Bailey's corner was headed into his own net by Lucas Digne at the near post.