Newcastle is indeed a strong team especially when they play at home but overall Manchester City's strength is much stronger especially Manchester City who failed to get a win in their last match against Arsenal will have a much higher motivation to win the match later against Newcastle.
Regardless of what happened last season but I see this season is different and overall I predict that Manchester City will be able to win the match later.
No doubt about improvement of Newcastle United quality in last few months as they are doing impressive job but still things are not favourable for them to hold Manchester City as we have job done by Inter Milan and Arsenal because Newcastle United is having some troubles in defense they are conceding goals in every game which is the problem for them and Manchester City can take good advantage of their weakness with their attack is still impressive despite having injury to Rodri they are capable of having good results against all opponents.
Current form and history completely favouring Manchester City to have all three points from this game and keep themselves at the top of Premier League in this coming week we are having mostly easily game for the top ranked teams which are going to give them good points for stabling themselves at the top for title race.