El combate tuvo lugar el 18 de junio de 1384, y el resultado de esta intensa pelea fue aparentemente favorable a los castellanos, pues hundieron cuatro naos y causaron casi 2000 bajas al enemigo, Ruy Pereira resultó muerto en la lucha, pero el resto del convoy portugués pudo forzar el bloqueo y descargar los víveres y suministros que se necesitaban en Lisboa.