Match ends, Manchester City 1, Lyon 2.
Manchester City's Champions League campaign got off to a poor start as the Premier League champions suffered a surprise defeat against Lyon at the Etihad Stadium.
Maxwel Cornet drilled the French visitors ahead after Fabian Delph failed to cut out Nabil Fekir's cross.
City, who are favourites to win this season's competition with some bookmakers, fell further behind before half-time - Lyon captain Fekir finding the net from 25 yards after Fernandinho gave the ball away inside his own half.
Bernardo Silva gave the hosts a lifeline after being picked out by Leroy Sane, but City - lacklustre for long spells - were unable to avoid a first defeat of the season.
With Group F rivals Shakhtar Donetsk and Hoffenheim drawing 2-2 in Ukraine earlier on Wednesday, City are bottom of the group after one game.
More to follow.
Match ends, Manchester City 1, Lyon 2.
Second Half ends, Manchester City 1, Lyon 2.
Corner, Manchester City. Conceded by Marcelo.
Attempt missed. Kyle Walker (Manchester City) right footed shot from outside the box misses to the left. Assisted by Riyad Mahrez.
Bertrand Traoré (Lyon) is shown the yellow card for dangerous play.
Ederson (Manchester City) wins a free kick in the defensive half.
Dangerous play by Bertrand Traoré (Lyon).
Attempt blocked. Tanguy NDombele (Lyon) right footed shot from outside the box is blocked. Assisted by Pape Cheikh.
Substitution, Lyon. Bertrand Traoré replaces Maxwel Cornet.
Attempt missed. Leroy Sané (Manchester City) left footed shot from the centre of the box misses to the left following a corner.
Sergio Agüero (Manchester City) is shown the yellow card.
Corner, Manchester City. Conceded by Anthony Lopes.
Attempt saved. Sergio Agüero (Manchester City) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Aymeric Laporte.
Corner, Manchester City. Conceded by Maxwel Cornet.
Attempt missed. Kyle Walker (Manchester City) right footed shot from outside the box is just a bit too high from a direct free kick.
Leroy Sané (Manchester City) wins a free kick in the attacking half.
Foul by Lucas Tousart (Lyon).
Attempt missed. Leroy Sané (Manchester City) header from the centre of the box misses to the left. Assisted by Riyad Mahrez with a cross.
Fabian Delph (Manchester City) wins a free kick on the left wing.
Maxwel Cornet (Lyon).
Substitution, Lyon. Lucas Tousart replaces Nabil Fekir.
Foul by Fernandinho (Manchester City).
Pape Cheikh (Lyon) wins a free kick in the defensive half.
Nabil Fekir (Lyon) is shown the yellow card for a bad foul.
Fabian Delph (Manchester City) wins a free kick in the defensive half.
Foul by Nabil Fekir (Lyon).
Delay over. They are ready to continue.
Substitution, Lyon. Léo Dubois replaces Rafael.
Substitution, Manchester City. Riyad Mahrez replaces Raheem Sterling.
Delay in match Tanguy NDombele (Lyon) because of an injury.
Foul by Bernardo Silva (Manchester City).
Nabil Fekir (Lyon) wins a free kick on the right wing.
Attempt saved. Sergio Agüero (Manchester City) right footed shot from outside the box is saved in the centre of the goal. Assisted by David Silva.
Fernandinho (Manchester City) wins a free kick in the defensive half.
Foul by Nabil Fekir (Lyon).
Foul by Kyle Walker (Manchester City).
Ferland Mendy (Lyon) wins a free kick in the defensive half.
Attempt missed. John Stones (Manchester City) header from the centre of the box is high and wide to the left. Assisted by Bernardo Silva with a cross following a corner.
Corner, Manchester City. Conceded by Rafael.
Goal! Manchester City 1, Lyon 2. Bernardo Silva (Manchester City) left footed shot from the centre of the box to the bottom right corner. Assisted by Leroy Sané.