Manchester City manager Pep Guardiola was impressed by the relentlessness of his side in their 3-1 win over Leicester in the Premier League.