Una casualidad hizo descubrir la emboscada y Vasco da Gama pudo continuar hasta Malindi, cuyo rey le suministró un piloto árabe, Ahmad Bin Majad, conocedor del régimen de los monzones y del océano Índico en el que entraron el 25 de abril.