All the info you need ahead of our Champions League group stage clash with Shakhtar...
When and Where
The game kicks off at 20:00 GMT at the Etihad Stadium.
For fans outside the UK, you can find out how you can tune in, wherever you are in the world, via our global TV listings.
Sergio Aguero will miss the game due to the thigh injury which forced him off against Chelsea, with Pep Guardiola confirming the striker will be out for a few weeks.
There were concerns about Rodrigo and David Silva, who also came off at the weekend, but the boss revealed both will be fit enough for the visit of the Ukrainians.
Leroy Sane, Oleks Zinchenko and Aymeric Laporte remain long term absentees.
Pep Guardiola preview
"The position we have is good but we have not qualified. Tomorrow is a chance, Shakhtar know us quite well. We come back after a demanding game against Chelsea and will see tomorrow how our conditions is physically.
"We have to do our best to go to Zagreb (for next month's final group game) with the job done."
Referee: Slavko Vinčić (SVN)
Assistant referees: Tomaž Klančnik (SVN) & Andraž Kovačič (SVN)
Video Assistant Referee: Danny Makkelie (NED)
Last time out...
City beat Chelsea 2-1 on Saturday evening with goals from Kevin De Bruyne and Riyad Mahrez before the break.
Shakhtar maintained their excellent league form on Friday evening with a 4-1 win over Lviv wit Junior Moraes bagging a hat-trick.
Shakhtar have won 14 of their 15 league games this season and are 15 points clear of second-placed Zorya.
Manchester City kicked off this season's Champions League campaign in style with a comfortable 3-0 win in Ukraine.
Goals from Riyad Mahrez and Ilkay Gundogan plus a clinical finish from Gabriel Jesus with 15 minutes to play sealed the points for City on the night.