A injury-ridden Tottenham lost their fifth match in six and have not won in the Premier League for over a month.
The team is in 15th place in the table, just eight points above the relegation line.
For Everton, on the other hand, the roof was raised.
The team scored 3-0 in the first half and new-old manager David Moyes, who replaced sacked Sean Dyche, took his first win on his second attempt since his return.
Everton thus took a much-needed three-pointer and is in 16th place with a four-point margin to the relegation line.
Everton did what they wanted before the break, took the lead in the 13th minute through Dominic Calvert-Lewin, increased it after half an hour through Iliman Ndiaye, and 3-0 came after an own goal in added time.
Dejan Kulusevski chipped in the 3-1 goal - his sixth league goal this season - in the 77th minute. But by then the match was already lost, the second reduction came through Richarlison in added time.
Manchester United suffered a new setback under new manager Ruben Amorim and fell at home to Brighton with 1-3.
Success team Nottingham continues to win and scored 3-0 before halftime against super-underdog Southampton.
Veteran Chris Wood, 33, scored his 14th goal of the season.
After two reductions from the guests after halftime, the winning score remained at 3-2.