Manchester City have a surprise challenger for the Premier League crown, but Pep Guardiola and his star-studded team including Erling Haaland are ready to battle.