Sin embargo, fue decisiva para los portugueses la batalla naval de Guinea de 1478, librada en el Océano Atlántico, y donde los lusitanos se impusieron a la flota castellana en la lucha por el acceso a las riquezas de Guinea que significaban los mercados de oro y de esclavos.