Shakhtar Donestk are in a position no one expected them to be when the draws were made.
With Manchester City, Napoli and Feyernoord other members of their group, many thought they would be finishing the group in third position at best.
But Kudos to them, ahead of this encounter, they are currently 2nd in the table, just six points behind the perfect Manchester City.
They do have a three points lead over Napoli but they trail the Italians in the head to head record and should they fail to get at least a point here, they would lose their second position to the Italians and fall into the Europa League.
Since their loss to Napoli in the Champions League, they have gone on a three games winning streak.
In the Champions League, they have three wins from five games.
Manchester City have been facing some serious challenges to their Premier League and Champions League ambition this season.
They have recently had to come from behind to win games deep into games and that winning mentality is what is present with most champions.
They have now won 8 games on the bounce in all competitions and remain unbeaten this season.
While a first loss of the season looks closer than before, it may not be in this game however Shakhtar will do their best to spoil City’s perfect record.
Results of each team’s last 5 matches across all leagues and competitions