Of a truth Newcastle was also very competitive against Manchester city but they overlapped too much hence making it very easy for Manchester city to penetrate their defense and score. One tactics any club can use for Manchester city is if the club it at advantage of leading Manchester city, all the players needs is to protect their defense rather than attacking Manchester city because if city finds it difficult to evade their defense then they would find it difficult to score goals. Kelvin De Bryune also made I huge impact in this win for Manchester city and he definitely deserves kudos!.
You're right on saying that Manchester city would have had an easy way if Erling Haaland was featured but however Kelvin De Bryune delivered for City in Erling Haaland's absence. Kelvin De Bryune and Erling Haaland shouldn't be out of play together in any Manchester city's match if not their both absence would really affect City.
Newcastle have done their best, but indeed Manchester City have the quality and mentality that is strong enough so that they managed to win this match, Manchester City's winning goal was scored at the end of the match, this really shows that they have a strong mentality.
And Kelvin De Bryune in this match was truly extraordinary, coming on in the 69th minute, scoring a goal in the 74th minute and providing a stunning assist for the winning goal at the end of the match, what an extraordinary comeback was shown by Kelvin De Bryune.
I also think that if Erling Haaland recovers from his injury and returns to play with Kevin De Bryune, the Man City team will really be stronger.