on the other hand Man City are in a bad mental state of course after they lost painfully to Real Madrid in the UCL semifinals last week, maybe their slump will continue and it is very likely that they will also prevent them from achieving maximum results against Newcastle.
I don't think like you said, Manchester City after the defeat in Champions League at Bernabeu statidum, will not want to waste the draw of Liverpool to expand difference on the table. If they win their match today, the difference will increase to 3 points that is safe enough for them to think of the trophy. Additionally, they will not want to finish this season completely failed without any title. I meant the knock-out of Champions League will be the motivation for them to win Premier League.
In terms of quality, Man City is indeed very favored, moreover they will also play at home, but Newcastle is also not an easy opponent for Man City, Newcastle have had good performances in their last few matches, in the last 5 matches they only suffered 1 defeat last week against Liverpool. they only lost 1-0.
Newcastle is far under Manchester City in terms of quality and recent performance. They have similar form recently but the quality of Manchester City is higher and 3 points will be collected by City, even it is not an easy task for them.