Leon Bailey inspired Aston Villa to a 3-0 victory at Villa Park to end Everton's perfect start to the season.
Everton who were coming from a 3-1 victory over Burnley last week got a taste of their own medicine in their first defeat of the season under new manager Rafael Benitez.
Matty Cash scored his first Premier League goal with a 66th-minute opener as Dean Smith's men put up a superb second-half display.
However, it was new signing, Bailey whose introduction in the second half forced a Lucas Digne own goal (69') from a well-taken corner kick.
The Jamaican completed the rout by scoring his first Villa goal (75') as the Villans bagged their second win of the season in the post-Jack Grealish era.
He was forced off moments later due to an injury after spending only 21 minutes on the pitch.
Villa moved 10th on the Premier League table as Benitez's Everton stay fifth on the log.
Aston Villa are unbeaten in their last five Premier League home games (W3 D2), their longest run without defeat at Villa Park in the top-flight since January 2015 (W1 D4).
Everton have conceded 10 goals in their last four Premier League away games, as many as they had in their previous 14 on the road in the competition.
Aston Villa earned their biggest win over Everton in all competitions since December 2005, when they beat the Toffees 4-0 in a Premier League match.