Holders Manchester City recovered from falling a goal behind to outclass Red Star Belgrade 3-1 in their Group G opener with Julian Alvarez scoring twice at The Etihad.
Pep Guardiola's side dominated the opening period but were guilty of wayward finishing and trailed to a sucker-punch just before halftime as Osman Bukari broke clear to finish in style.
City began the game on a 26-match unbeaten run in Champions League home games and normal service was resumed almost immediately after the restart as Alvarez levelled after combining with Erling Haaland.
A misjudgement by Red Star keeper Omri Glazer allowed an Alvarez cross to go into the net on the hour and Rodri made it 3-1 with a clinical finish after 73 minutes as City made it 19 home wins in succession in all competitions.