The Premier League champions have overcome an opening-day defeat to unfancied Burnley with relative ease and are just two points off Pep Guardiola's side at the summit.
While the Blues haven't been as swashbuckling as City, the form of Álvaro Morata – who grabbed a superb hat-trick in last weekend's 4-0 demolition of Stoke City – has been one of the highlights for Antonio Conte's men.
Chelsea only have two absentees for Saturday's teatime kick-off with David Luiz serving the final game of his three-match ban for the red card he received in the goalless draw against Arsenal at Stamford Bridge.
The Brazilian's unavailability should mean another start for young Dane Andreas Christensen who has deputised for the former Paris Saint-Germain man ahead of summer signing Antonio Rüdiger this season.
Deadline day signing Danny Drinkwater is the Blues' other absentee. The former Leicester City midfielder, who joined for £35million at the end of August, has been unable to make his Chelsea debut due to a calf problem.
On Wednesday night Conte set his side up in a 3-5-1-1 system for their Champions League tie at Atlético Madrid – deviating from his usual 3-4-2-1 – and was rewarded with a fine 2-1 win courtesy of Michy Batshuayi's stoppage-time winner.
But the Italian should revert to his normal system for the visit of City. Real Madrid transfer target Eden Hazard is fit to start for the second time in a week but Pedro is coming back from a knock and Cesc Fábregas could deputise in one of the two No.10 roles.
Use our Predicted Line-ups feature to pick and share the side you would pick if you were Conte.
Our unique algorithm has predicted the XI it believes is most likely to start, but you can also give it a go yourself.
Just click “create your own” and pick the players you would choose, and you can also see their stats per 90 minutes once you’ve picked them.
When you’re happy with your team, press “confirm” and you’ll be able to share your team with friends via social media.