Everything you need to know ahead of City's Champions League Group F clash...
When and where
The game is set to take place at the Etihad Stadium on Wednesday 7 November, kick-off at 8pm GMT.
You can also follow live updates via our Matchday Centre or our Twitter: @ManCity.
GALLERY: Shakhtar 0-3 City
Pep Guardiola confirmed that both Ilkay Gundogan and Nicolas Otamendi were ready for the match.
Kevin De Bruyne is ruled out with ligament damage which he sustained in last week's Carabao Cup win over Fulham.
Goalkeeper Claudio Bravo is a long-term absentee, having sustained an Achilles tendon injury. The Chilean 'keeper underwent scans, which confirmed a rupture in the tendon of his left foot.
Ivan Ordets (thigh), Maksym Malyshev (unknown) and Fernando (ankle) all look unlikely to feature.
The last time
The Blues last met the Ukrainian outfit at the end of October in their third Group F game.
City swatted Shakhtar to the side with a dominant performance resulting in a 3-0 win at the Metalist Stadium.
Devastating counter-attacks, creativity in abundance, defensive steel and clinical finishing – it was one of the Blues best Champions League performances yet with the Ukrainian champions well-beaten on their own turf for the first time by an English team.
Pep Guardiola preview
Paulo Fonseca preview
Group F form
City are top of the Group F table; Shakhtar are bottom - four points behind the Blues.
Having opened with an unexpected 2-1 loss at home to Lyon, City won by the same scoreline at Hoffenheim in their second fixture with David Silva scoring the winning goal in the 87th minute. The Blues then secured a 3-0 win over Fonseca's side to move to the summit of the table, just one point ahead of Lyon.
Shakhtar's first two games both finished 2-2 against Lyon and Hoffenheim, before missing out to City at the Metalist stadium.
Referee: Adrien Jaccottet (SUI)
Assistants: Vital Jobin (SUI) and Jonas Erni (SUI)
Notable player links
• Brazilian midfielder Fernandinho was a Shakhtar player between 2005 and 2013 when he left for City, scoring 31 goals in 183 league outings
• In March 2018 Olarenwaju Kayode moved to Shakhtar from City on loan - a deal that was made permanent on 8 June 2018
• Oleksandr Zinchenko is a former Shakhtar youth player, though he never made a senior appearance
• Danilo and Nicolas Otamendi played under current Shakhtar coach Paulo Fonseca at Porto in 2013/14