Following their shocking defeat to Norwich last weekend, City will be keen to prove that the loss was only a slight setback when they meet Shakhtar at the Metalist Stadium.
The Shakhtar side have begun their domestic campaign with seven straight victories, leaving the City side wary of potential threat to their chances of victory in the Champions League.
Despite this threat however, Guardiola believes his side is “ready for the challenge” as they try to deliver “the trophy we are missing”.
You can live stream the match on laptops, smartphones and tablets on BT Sport Live via the website.
It was revealed in Pep Guardiola’s pre- match press conference that John Stones will be out for four to five weeks after sustaining a muscular problem. Aymeric Laporte and Leroy Stone will also both miss the game due knee injuries and are likely to not return to the pitch until the New Year.
Phil Foden and Ian Poveda- Ocampo will also not be playing in tonight’s match due to not being fully fit.Davit Khocholava will not be playing for Shakhtar due to shoulder injury.
Man City: Ederson, Otamendi, Cancelo, Fernandinho, Zinchenko, Rodri, De Bruyne, D. Silva, Mahrez, Sterling, Jesus
Man city are the favourites due to their previous victories over Shakhtar Donetsk with bet365 backing them with 3/10 (1.30).
If a second surprise defeat is predicted for Man City they can be backed for odds of 9/1 (10.00)
Of the four times that the two sides have previously encountered each other, City have been victorious in three of the matches in which they have played Shakhtar, including a 6-0 victory. Last weekend’s loss to Norwich City, along with Shakhtar’s winning streak, could cause problems for the English side however.
This game is going to be tough for both sides, however if City can learn from the mistakes of their last match, the road to Champions’ League final may start to look clearer for them. Victory for Manchester City, but they’re going have to fight to gain it.