Pep Guardiola’s side could not have got their domestic season off to a better start, they have won all of their first five matches and are already top of the league with a two-point gap to Tottenham, Liverpool and Arsenal.
Last season, the trophy they most coveted - the Champions League - which had evaded them was finally in their grasp as they held it aloft for the first time following a 1-0 win over Inter Milan.
They became only the second English club to win the treble last season, and it remains to be seen if anyone can stop them repeating the feat this campaign, and they could even surpass it with the addition of the Fifa Club World Cup.
Here’s everything you need to know ahead of tonight’s Champions League clash. Plus you can get all the latest football betting sites offers here.
When is Man City v Red Star Belgrade?
The match kicks off at 8pm BST on Tuesday 19 September at the Etihad Stadium in Manchester.
Where can I watch it?
Man City v Red Star Belgrade will be broadcast live on TNT Sports 2 and TNT Sports Ultimate. it will be streamed live on the Discovery+ app and desktop website for subscribers.
What is the team news?
Guardiola said after his side’s win at West Ham at the weekend that he would be forced to make changes to his line-up in the upcoming weeks to protect players, something which could come as soon as Tuesday.
City are due to play four matches in just 11 days, a tough ask for any team, especially considering that comes off the back of an international break that saw many members of the team travel as far as South America.
Man City 1/25
Red Star Belgrade 35/1
Red Star can be difficult opponents in the Champions League, but usually only at their home ground and they are likely to struggle to impose themselves against City. They will try to utilise a vocal travelling support, but will be unable to stop the home side.
Man City 3-0 Red Star Belgrade