Sergio Aguero will hope to continue his impressive Manchester derby this weekend.
City host rivals United at the Etihad and are already nine points clear of Jose Mourinho’s men.
In 10 matches against United, the Argentine has scored six times and will be eyeing more this weekend.
Aguero has led the line for City again this season, keeping out Gabriel Jesus – although the Brazilian did score a hat-trick in the Champions League in midweek.
Ahead of the clash at the Etihad, Aguero has gone all Paul Pogba and had a new trim for the special occasion.
He showed off his silver/blonde cut on Instagram and thanked his stylists for the new look.
City are huge favourites for the Etihad clash with midfielder Kevin De Bruyne the only player missing.
The Belgian suffered a fresh injury blow recently and remains sidelined but Vincent Kompany and Benjamin Mendy are fit.
The duo were left out of the squad for the clash with Shakhtar but are likely to return.
Aguero, who was unused in the Champions League romp, is expected to start.
Speaking ahead of the match, City boss Guardiola insisted a win for his side would not push United out of the title race.
“Win or lose they are not out of the race no way. In November? It’s impossible,” he said.
“Of course games against contenders are special because if you win they don’t win but we are in November so maybe the game at Old Trafford [in March] will be more decisive.
“They’ve shown it, they were in a tough moment, they recovered well.
“It’s a big club, big club mentality, since we arrive we try to convince [the players] that club never give up.”