Manchester City secured a 2-1 victory over Borussia Dortmund in the second leg quarter-finals of the Champions League on Wednesday night.
The truimph ensured the Citizens progress into the semi-finals of the European competition on a 4-2 aggregate.
The Black and Yellows converted one of the few chances that came their way in the 15th minute when Mahmoud Dahoud fired a ferocious shot and goalkeeper Ederson Moraes spilt the effort.
Pep Guardiola’s men started the encounter impressively dominating procedures but failed to find the back of the net in the early minutes of the encounter.
Jude Bellingham reacted first to the loosed ball and calmly slotted it home to hand the Bundesliga side the lead.
The moment eventually came for the Citizens to level matters in the 55th minute when Emre Can was adjudged to have handled the ball in the area.
Mahrez got the nod to take the resulting penalty and the Algeria international did not miss his effort as he sent goalkeeper Marwin Hitz to the wrong side of the net.
The 30-year-old was handed a starting role in the encounter and utilized the opportunity to end his goal drought in the European competition, having last scored against Shakhtar Donetsk in September 2019.
With 15 minutes left to the end of the game, Phil Foden handed Manchester City the lead with a fine strike after he was set up by Bernardo Silva.
Next up for City is an FA Cup semi-final against Chelsea, who are also into the last four of this competition, while Guardiola’s team also have the EFL Cup final against Tottenham on the horizon.
Dortmund take on Werder Bremen at the weekend, and their hopes of qualifying for the Champions League through the Bundesliga are looking slightly slim.