Pep Guardiola says Manchester City were completely deserving of their 3-1 victory against Manchester United at the Etihad.