Pep Guardiola says he wanted Riyad Mahrez to take the late penalty which the Algerian missed as Manchester City's winless Premier League run at Liverpool continued.