Manchester City suffered a shock 2-1 defeat at home to Lyon in their opening Champions League game on Wednesday.
Lyon took the lead in the 26th minute through Maxwel Cornet, who scored after Fabian Delph failed to clear a Nabil Fekir cross from the left.
Fekir then made it 2-0 in the 43rd minute after being set up by Memphis Depay.
It could have been 3-0 when Depay hit the post on the hour, but City earned themselves a lifeline through Bernardo Silva, who produced a smart finish after a jinking run from substitute Leroy Sane.
Lyon, however, smothered City’s attack well and kept chances to a minimum in the latter stages as they held on for an impressive victory with City manager Pep Guardiola forced to watch from the stands because of a suspension.