This is just horrible for Manchester City in my opinion. Because their defense isn't this weak normally. But they just can't have exactly the same kind of domination they imagine in big games. Next time they have an away game against Aston Villa. This is also technically a tough game on paper. Because Emery's Aston Villa are doing really impressive work this season. Let's see whether this bad streak will end for Manchester City.
Yeah in general Manchester City's performance has indeed declined but we know that their opponents are strong teams in the league so we can consider it normal and their battle has not ended as you said their next opponent is Aston Villa obviously it's not easy especially they will play away, we don't know how Manchester City's steps are in the race because they have been 3 points behind Arsenal. Meanwhile Arsenal are still safe in the next 2 weeks because their opponents are easier but on December 24 they will face Liverpool well here Manchester City will take advantage because one of their competitors will lose points, but if Arsenal wins then that means Arsenal's position will be better in the standings. What is clear is that until now we have not been able to predict who won the title we have 3 teams that have the same opportunity, although Arsenal is closer but it's not safe enough.