En 878, el ejército del rey Alfonso III, con el conde Hermenegildo al mando, se enfrentó a las fuerzas musulmanas lideradas por el emir de Córdoba Muhammad I que habían iniciado un ataque contra Oporto.