Manchester City progressed to the knockout stages of the Champions League after twice coming from behind to draw 2-2 with Olympique Lyonnais in Group F on Tuesday.

Goals from Maxwel Cornet were cancelled out by Aymeric Laporte and Sergio Aguero to leave City top of the group on 10 points. Lyon are second on seven points, two ahead of Shakhtar Donetsk who snatched a late 3-2 win at Hoffenheim to keep alive their hopes of reaching the last 16.

City often found themselves on the back foot in France and struggled to contain Ivorian forward Cornet who hit the bar before halftime. He gave the hosts the lead 10 minutes after the break with a fine left-foot finish from the edge of the area.

Pep Guardiola's side equalised when Laporte headed in just after the hour. However, Cornet struck again 10 minutes from time with a low angled finish after latching on to a through ball from Memphis Depay.

Once again City levelled with a header, this time from Sergio Aguero straight from a Riyad Mahrez corner.

The draw would have been enough for both sides to reach the last 16 were it not for Shakhtar's late winner. Lyon travel to Ukraine in a final group showdown next month.

Hoffenheim prop up the group on three points but can still clinch third place and a spot in the Europa League. 

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.