Manchester City on Wednesday beat Borussia Dortmund 2-1 to secured a place in the semi-finals of the Champions League.
The win for Pep Guardiola’s side will make it the second time they win be appearing in the semi-finals of the Champions League.
The victory for city was facilitated by Mahrez, who scored his 11 th goal of the season and Foden’s penalty.
City discovered that they had work to do when 17-year-old England international Jude Bellingham curled in a superb shot from the edge of the box, after Holding a 2-1 lead from the first leg, City found themselves needing to chase the tie.
Liverpool made more efforts with Kevin de Bruyne smashing the ball off the bar before Riyad Mahrez saw a shot blocked on the line by the brilliant Bellingham.
The difference was made in the tie after Mahrez stepped up to fire his side ahead when Emre Can was penalised for handling in the box.
Phil Foden completed the job for his side, adding to the late goal he scored at the Etihad to give his side their first-leg lead with a fierce drive that found the Dortmund goal via the post.
Having eliminated holders Bayern Munich on Tuesday, City will face Paris St-Germain in the semi-finals. with the French side
Pep Guardiola who twice won the competition during his time as manager of Barcelona, is taking City to the semis for the first time.