The Merseyside outfit have now booked their place in the quarter finals of the competition and they will be hoping to go all the way this year.
Everton have shown great improvement under Carlo Ancelotti this season and they certainly have the quality to go on and win the tournament despite having the likes of Manchester City and Manchester United left in the competition.
Jose Mourinho will be bitterly disappointed with the mediocre defensive performance office players here. To concede four goals against a weaker side is simply unacceptable.
The FA Cup was probably Mourinho’s best chance of winning a trophy this season.
Defender Davinson Sanchez gave Tottenham their lead three minutes into the game but Everton came back strongly towards the end of the first half.
Two quick fire goals from Dominic Calvert-Lewin, Richarlison and a Gylfi Sigurdsson penalty put the home side 3-1 up. However Spurs managed to reduce the deficit when Erik Lamela scored at the stroke of half time for the visitors.
Sanchez scored his second goal of the game 12 minutes into the second half to bring the sides back on level terms.
However Richarlison put the home side ahead once again with his second goal of the game on the 68th minute.
Substitute Harry Kane scored a superb equaliser for the Londoners with a diving header on the 83rd minute and the game went into extra time.
Out of favour Brazilian winger Bernard scored the winning goal of the game for Everton on the 97th minute. The player has been frozen out of the first team this season and he is no longer a key player for Everton.
His winner tonight could not have come at a better time for the player and the club. It will be interesting to see if the goal tonight can give him some much needed confidence and help him turn his career around at Goodison park.