About Man City vs Man United, I believe Man City is still superior to Man United, they should get full points. Man United current performance seems not enough to beat Man City because Man City has a stronger squad. Moreover, the match will be in Etihad, Man City players must have a special motivation to win at their home.
City is without doubt are in great form than United and they have great squad too but United always have surprised in big matches. So far I haven't seen a solid City in the season as while they might be scoring goals but they have been caught in the back on couple of occasions. If United gets an early goal and defends their net well then they can defeat City today.
If it's a defensive means Manchester United would opt for in defeating city through an early minutes goal then it's only going to end in furious futility for them cause United don't have such defence currently to withstand attacks from City especially with the like of haaland and his current form on goals.
The game is just what we can't really say but lets just expect the surprises when it comes