Manchester City manager Pep Guardiola has vowed to keep hunting Champions League glory after they were sensationally dumped out of the competition by Lyon. City were stunned 3-1 in their quarter final in Lisbon after an extraordinary miss by Raheem Sterling helped seal their fate. Kevin De Bruyne cancelled out Maxwel Cornet's opener before Moussa Dembele made it 2-1 after a VAR check on a possible foul on Aymeric Laporte with 11 minutes left. Sterling's remarkable miss – when he fired over an open goal from close range – proved a killer blow as 59 seconds later an error from Ederson gifted Dembele a second with three minutes left. City have now been knocked in the quarter-finals for three straight seasons. Guardiola said: "One day we will break this gap. The second half was OK, I had a feeling we were better but you have to be perfect in these competitions. "I don't want to talk about the circumstances [of Dembele's first goal], it looks like I'm complaining or finding excuses. We are out. We did a lot of good things and in the end it was not enough. "We made mistakes in both boxes at key moments and that's why we are out." Guardiola is yet to get past the final eight in four attempts with City having lost in the last-16 in 2016-17. Lyon will now face Bayern Munich in the semi-finals on Wednesday.