It will very easy for people to predict a win for Manchester City in this match, but I also want us to remember that this is a derby match and also don't think that Manchester City is at their best right now.
Both teams are not at their best but I still think Manchester City is a much better team compared to Manchester United and they have more chances of winning the game. Manchester City have a weak defense and so does Manchester United but City has a much stronger attack than United which is the edge they have over United in winning the game. It will be a competitive game as it is a Derby and with all the players United bought they should be able to challenge City in this their current form.
Guardiola team is currently struggling win games but they should be able to win matches but they should be able to do better in this game.