Manchester City didn't have any problem with scoring goals. But this time the problem was with defending their goal post. They got ahead by 2-0 against a much smaller opponent at their home stadium but couldn't maintain this advantage in the second half. There was a huge difference between their effort in the first and second halves.

Roy Hodgson was smiling at Guardiola in some part of the match after Guardiola got really frustrated. Guardiola was really desperate about this comeback by their opponent. People showed Rodri's absence as one of the biggest reasons for Manchester City's not being able to do anything against Aston Villa before.
But now we clearly see that it isn't actually due to the absence of only one player.
We are mostly given excuses of missing a single player whenever Manchester City lose a match, we are yet to admit that Manchester City is not in a good form this season, but I admit that the absence of KDB from the beginning of the season actually affected them but generally they are not too good like they used to be.
Arsenal and Liverpool this season have more squad depth than Manchester City because even if they have one or two players injured, they do perform and avoid losing match. Nevertheless, Manchester City is still the top favorite to win the premier league but Arsenal are my favorites because I think they can’t do the same mistake as they did last season.