I doubt City strength can enable them finish on top four this season because they haven't improved. You are hyping City based on past glory and not with their present performance. Personally, Newcastle is more promising than City or Chelsea because you can see their determination to achieve the 4th position. Chelsea and City has been lingering on the 4th position but Newcastle came from behind. Let's see which of them will be the first to lose their match.
Personally I don’t even think Chelsea will be able to end the season in top 4 because of their current performance, they are currently in 4th position, but am not satisfied with their performance, they are not really playing like a team that wants to end the season in top 4, and I won’t be surprise if Manchester City couldn’t end the season in top 4 also. The only team which am also thinking will end the season in 4th position is Newcastle, their performance has been so good this season, they playing incredible well, and from their performance, it’s obvious they are having a target.