Mahrez grabbed the second goal as Manchester City ran riot to defeat Arsenal 4-1 in the League Cup quarter-finals on Tuesday night and pile more pressure on manager Mikel Arteta.
Holders Man City, who have won the trophy for the last three seasons, went in front after three minutes through Brazilian striker Gabriel Jesus, who nodded home a fine Oleksandr Zinchenko cross.
Mikel Arteta’s struggling Arsenal side drew level in the 31st minute with a fine diving header from Alexandre Lacazette after an excellent cross from Brazilian Gabriel Martinelli but City took charge after the break.
A mistake by Arsenal Icelandic goalkeeper Runar Alex Runarsson gifted the visitors a 2-1 lead in the 54th as he let a relatively harmless Riyad Mahrez free-kick through his arms.
Phil Foden added a third, latching onto a ball into the box from Fernandinho and lifting it over the advancing Runarsson.
Aymeric Laporte then headed in a Foden cross to wrap up the win for Pep Guardiola’s side as they added to the troubles of the Gunners who are languishing in 15th spot in the Premier League, only four points above the relegation zone.