Everton is looking pretty strong this season and their morale is really high so that it would be much easy for it to win this match, when Everton will have this encounter on home ground it will be into very strong position and will have good advantage there, that is the reason I am totally agreed with you.
They haven't had the hardest run of games though, they look good sure but still lost to bournemouth away - not the best result. Top 6 would be massive for them this season.
Yeah, the only tough game they had so far was vs the Spurs on opening weekend of which they did well by getting a point. I think they can top 6 and their chances will be better especially if clubs like Leicester, West Ham and Southampton continue to falter in the league. Well Southampton looks like it's starting showing good form lately.
Anyway for the Tottenham vs Man City game this weekend, I have a feeling that it could be a draw as both clubs came from CL matches away. Some fatigue could start creeping in by now and getting into a month and a half of the season.