Moussa Dembélé grabbed a brace as Lyon reached the semi-finals of the Champions League with a stunning 3-1 win over Manchester City.

City went went into the game as huge favourites but Lyon once again caused an upset, with Maxwell Cornet,who has now scored four times against City,putting his side ahead in the 24th minute.

A superb finish from Kevin de Bruyne hauled City level and they looked the more likely to win in the spell of dominance that followed.

But Lyon had an ace up their sleeve in top scorer Dembele, who put the Ligue 1 side back ahead in the 79th minute. City will once again feel aggrieved by VAR in the Champions League as the Frenchman was not penalised for a foul on Aymeric Laporte in the build-up.

Dembele then scored again 59 seconds after Raheem Sterling had blazed over from six yards with an open goal on offer. The former Celtic and Fulham forward slotted home a rebounded save from Ederson to set up a semi-final tie against Bayern Munich on Wednesday.

City have once again failed to advance past the quarter-final stage, being knocked out in the final eight in four successive seasons.