I don't think Chelsea has recovered from their downturn after winning over Tottenham, the match summary notes that Tottenham had to play with 9 players after two of their players received red cards. Chelsea's first goal came from a foul by Christian Romero which made the match 1-1. Chelsea increasingly had the upper hand after the referee issued a second red card to a Tottenham player, they were able to control the match more easily after Tottenham were two players short.
This victory is at least a motivation for Chelsea players when facing Manchester City, but Chelsea's performance is still unstable, meaning they will experience difficulties when facing Chelsea at Stamford Bridge.
I feel they are better now than they were at the beginning of the season, they might not be performing at the level initially predicted but gradually Chelsea are stepping up their performance. Against Arsenal and Tottenham, Chelsea looked like a different team but against the defending champions it will be a tougher test, how well they can be able to stop Manchester City is still uncertain until weekend.