Liverpool classic & Mahrez hat-trick - Man City's historic semi-final run
As Manchester City prepare for a seventh consecutive FA Cup semi-final, BBC Sport looks back at the highs and lows at this stage of the competition for Pep Guardiola's side since their record-breaking run began in 2019.