沈有容的艦隊南下沒有多遠,就遇到了葡萄牙人的艦隊,這隻艦隊是葡萄牙人留在南美的艦隊,大約有四百多艘戰艦,明軍在攻擊貝倫的時候,葡萄牙人住南美的總督就得到了消息,知道有一支東方人的艦隊正在進攻貝倫。這位總督略微一想就知道肯定是大明的艦隊,東方沒有哪個國家的艦隊還有能力殺到這裡來。但是這位總督很是明白,不要說自己的這幾百艘船,就是整個葡萄牙的艦隊都不一定能夠打敗明軍的艦隊,自己只能是一方面儘快將手上的黃金和白銀送回葡萄牙並且向國內求援,另一方面則加強各個港口的岸防能力,儘可能久的拖住明軍,一邊等這國內的援兵,一方面向着明軍遠道而來,如果久戰不克,堅持不下去會自己撤離。這位總督也確實有兩下子,在數天的時間內,將南美各個地方的兵員和火炮盡多地向各個重要港口集中,並且命令所有的黃金白銀還有其他從南美掠奪的屋子全部裝船,送回葡萄牙,只要這些東西都送走了,自己就沒有了後顧之憂,可以放手一搏了!
葡萄牙人得到命令,都以最快的速度將港口內的黃金白銀裝上船,開往葡萄牙,同時這位總督還將所有的戰船集中起來,向北面進發,儘可能久的擋住明軍的南下,好爭取時間運送物資。一時間南美各個港口忙成了一鍋粥,士兵們在安裝大炮,集結準備彈藥,船員們在將倉庫中的物資搬上船,開始向東北方的葡萄牙駛去。可是這位總督沒有想到沈有容未雨綢繆,在進攻貝倫之前,就派了一百多艘戰艦,前去封鎖南美至葡萄牙的航路,一來防止葡萄牙人回國救援,一方面截獲葡萄牙人的運輸船。葡萄牙人的運輸船在明軍壓境的情況下,處於緊急,在沒有護航的戰艦的情況下,開始駛向葡萄牙。這位總督之所以敢叫運輸船在護航的情況下回葡萄牙,是因爲他知道英國人現在正在和四國開戰,沒有兵力和時間再出來打劫,而明軍也在集中兵力攻擊南美,所以他覺得現在的航道是最安全的。如果沒有沈有容派出的這一百多條戰艦,那麼這位總督的想法就是正確的,可是他錯了。
葡萄牙人的運輸船開足馬力向葡萄牙駛去,但是不管這些運輸船怎麼開,都會經過一個地方,那就是洛卡斯島,從南美到葡萄牙路途遙遠,所有的船隻都必須到這裡來補充淡水和其他一些物資後,才能夠回到葡萄牙。奉命執行封鎖任務的那一百多艘明軍戰艦指揮官,在第一章一次截擊葡萄牙貨船的時候,就從俘虜口中問出了洛卡斯島,這位指揮官很明白淡水在遠洋航行中的重要性,也就是說只要控制了洛卡斯島,就等於是卡住了從南美到葡萄牙的咽喉,所以這位指揮官沒有按照沈有容的命令進行巡航,而是直接率領艦隊佔領了洛卡斯島,並且在這裡守株待兔,等着葡萄牙的運輸船。果然,從南美開往葡萄牙的船隊一支接一支的來洛卡斯島補充淡水,也一支支的變成了明軍的俘虜,除了船隻和船上的貨物之外,明軍一概不留,將所有的葡萄牙船員全部處死,並將船停在洛卡斯島的背後,等着下一隻船隊的到來,就這樣,葡萄牙總督竭盡全力運出的貨物,全部落入了明軍之手。
向北而去的葡萄牙艦隊,從福塔萊薩出發向北而行,很快遇到了明軍的編隊。葡萄牙人的艦隊指揮官是個不可一世的傢伙,打心眼裡瞧不起大明,他覺得大明艦隊只是運氣好而已,根本沒有什麼本事了。遇到大明艦隊後,經過撩望兵的觀察發現明軍艦隊只有兩百餘艘,得到這個消息的葡萄牙艦隊指揮官哈哈大笑,認爲明軍艦隊簡直就是自不量力,就憑這兩百艘戰艦也想奪取南美?這位指揮官馬上酬躇滿志的安排進攻。這位倒黴的葡萄牙指揮官很明顯是想以多欺少,自己四百艘戰艦對付對方一百艘戰艦,那絕對是穩操勝券的。但是倒黴的是這一百艘明軍戰艦隻是明軍艦隊的前哨,真正的大部隊在五里地之了。葡萄牙人展開隊列呈圓弧形攻了上去,典型的船多欺負船少。明軍艦隊則毫不示弱以三角陣形中央突破的陣形迎戰,出乎葡萄牙軍意料的是明軍大炮的射程竟然比自己最大的炮還要遠,先於葡萄牙軍開火的明軍佔據了先機,在葡萄牙還沒有開炮之前就將兩艘葡萄牙戰船打的燃起大火。
葡萄牙人顯然沒有想到,明軍的大炮竟然能打這麼遠,條件反射之下,加快了速度靠近,幾分鐘之後,終於到了火炮的射程,葡萄牙人開火了,雙方的戰船激烈地對射着,不同的是,葡萄牙人的戰船戰線長,中間的戰船可以開炮,但是兩翼的戰船卻還沒有進入射程,只好繼續靠近,儘可能的嚮明軍側後迂迴,意圖是將明軍包圍起來加以殲滅!明軍戰船呈三角型,只有外面的戰船纔有可能被擊中,裡面的戰船則用船頭重炮的遠射程優勢進行射擊。
又過了幾分鐘後,葡萄牙人向側後迂迴的戰船猛然間發現了後面的明軍主力戰艦,威武磅礴,陣勢浩大,足有上千艘戰船正在向這邊壓了過來。迂迴的葡萄牙人戰船來不及多想,急忙發出緊急撤退的信號,匆匆撤退!兩翼的葡萄牙艦隊匆忙後撤,使得葡萄牙人陣勢大亂,明軍乘機加緊進攻,結果是撤退的葡萄牙戰艦被後面的葡萄牙戰艦擋住,後面的葡萄牙戰艦則在明軍的轟擊下不知所措,明軍戰艦又在葡萄牙的陣型中橫衝直撞,大開殺戒,結果是整個明軍的前鋒和混亂的葡萄牙艦隊攪成一團,互相開炮,撞擊,葡萄牙人想撤退卻被明軍打擊,由於雙方戰船攪成一堆,互相撞擊間,很多戰船被自己的艦隊發射出來的炮彈擊中,雙方的指揮官都失去了指揮能力,只能是這樣混戰在一起!
明軍之所以敢這樣以一百艘對攻四百艘,原因很簡單,那就是自己身後跟着上千艘的主力戰船,而葡萄牙人則是沒有後援的,拖下去只有一個下場,那就是被明軍的主力戰艦上來後,將其逐個殲滅。果然,沒有過了一會兒,明軍的主力戰艦到了,開始向兩翼迂迴,以一個巨大的網兜型陣型衝了上來。迂迴的明軍都打開了蒸汽動力,速度很快,沒有多一會兒就衝到了葡萄牙人的後面,網兜收網了,整個四百艘葡萄牙戰船被明軍團團圍住。
正在和明軍混戰的葡萄牙人發現了逼上來的明軍主力戰艦後,都放棄了面前的戰鬥,拼命地向南邊跑去,此時的明軍先鋒戰船抓住機會,將後面的七十多艘還沒有撤退的葡萄牙人戰船團團圍住,並開始了瘋轟。明明看到明軍主力的戰船已經圍了上來,葡萄牙人士氣一落千丈,無心再戰,連忙升起白棋表示投降!但是葡萄牙人對明軍太陌生了,竟然不知道明軍向來不留戰俘的,所以升起白棋的戰船依然遭到了攻擊,成排成排的炮彈砸了上來。明軍的前鋒因爲主力艦隊的到來到而變得的士氣大振,更加兇狠的將炮彈打了過去,經過一個多時辰的消滅戰之後,被明軍圍住的葡萄牙人戰船全部被明軍擊沉。
沒有被明軍前鋒艦隊包圍的葡萄牙戰船用最快的速度南逃,想撤回福塔萊薩,可是迂迴至後面的明軍死死的堵在了後面。葡萄牙人頻頻躲避明軍,一陣東奔西走之後,葡萄牙人不得不面對自己已經被包圍的情況。發現已經走投無路的西班牙戰船沒有辦法,只好選擇了南方進行強行突破,但是明軍的主力戰艦豈能隨便被突破的,一陣對射之後,葡萄牙船被擊沉了十幾艘,而明軍的陣型確是嵬然不動。見此情況的葡萄牙人只能選則另外一個方向突破了!可是其他方向的明軍也是嚴密部署,強火力急襲,一次次的擊退了葡萄牙人的進攻性突圍。經過一場混戰,沒有一艘葡萄牙人的戰船倖免於難,全部被擊沉,至此,南美洲的葡萄牙人在沒有實力可以和明軍水師作對了。