Man City boss Pep Guardiola defended Riyad Mahrez after his missed penalty and praised his back four's display in their 0-0 draw against Liverpool in the Premier League.