Spanjolene ville ikke tolerere nærværet av denne kinesiske korsaren i sine områder. Guvernør Lavezares hadde sendt et speiderskip etter kineserne da de trakk seg ut fra Manila, og det kunne fortelle hvor Limahong hadde gått i land. Det ble satt sammen en ekspedisjon med 256 spanjoler og rundt 2 500 filippinere, blant dem Rajah Lakandula av Tondo og hans sønner. De satte seil på 59 fartøyer for Lingayen den 23. mars 1575. Da de kom til Pangasinan, ble de forsterket av noen kompanier av lokale styrker.