Just two weeks before, Pep Guardiola's team had an impressive 4-2 victory against the same opponent at Etihad Stadium after recovering from a two-goal deficit. However, losing to them the next day, right after Arsenal's disappointing draw against Everton, highlighted their lack of consistency.
This setback added to their defeats against Manchester United and Brentford, which occurred before and after the World Cup break, respectively, making them lose as many games in eight Premier League matches as they did in the entire previous season. It seemed as if they were not playing up to their usual standard.
But that is not the case anymore. Since their defeat to Spurs, City has not lost any of their last 16 games, making the treble a possibility. Their remarkable performance has put Arsenal in a precarious position, and if City wins at Etihad on Wednesday night, they could effectively secure the Premier League title with a month to go.