巴拉圭河河道寬闊、河水深度高,不過與廣闊的大海相比,鐵甲艦的活動空間極為有限,一百多米的河道寬度不足以為巴西鐵甲艦提供迂迴掩護的空間。
朝陽號和黎明號炮口轉動,在巴西鐵甲艦被混亂的友軍船隻擋住退路的時候,送出一輪齊射炮彈。
預料不到的突襲和先發制人的打擊讓華人獨立軍佔盡了先機,在不過一百多米的距離上,巴西鐵甲艦成了華人獨立軍海軍新手試驗的活靶子,抵近炮擊兩發炮彈擊中目標,還在河上操動軍艦的巴西海軍士兵接連聽到兩聲爆炸聲音,接着在炮彈激起的碎片打擊下倒在地上,兩發炮彈分別擊中鐵甲艦的炮台和甲板,一門火炮被炮彈掀翻失去戰鬥力,而瞭望塔則被炮彈洞穿一個大洞。
巴西鐵甲艦上一片狼藉,被炮彈波及的士兵有二十多人,大多重傷倒地。
巴西鐵甲艦表面上狼狽不堪,其實軍艦的核心動力體系沒有遭受打擊,整艘軍艦仍然保持大部分的戰鬥能力。
先期的戰鬥優勢來之不易,朝陽號和黎明號齊射打擊巴西主力鐵甲艦的同時,七艘炮艇和上百艘艘風帆戰船順勢出擊,船上的華人獨立軍士兵站立船頭,手持鈎索,時刻準備進行接舷戰鬥。
接舷戰鬥是風帆時代典型的戰鬥方式,在長江沿岸地區和清軍作戰的太平軍老兵很多都有過接舷戰鬥的經驗,原本這種作戰方式在西方已經被淘汰出戰場,可是在巴拉圭河上,被淘汰的戰爭方式又重新找到它的用武之地。
連通大西洋的巴拉圭河給了巴西海軍進入巴拉圭內陸的機會,同樣也將戰鬥在遼闊大海的鐵甲艦限制在內陸河面。
巴西鐵甲艦明知敵人朝着自己而來卻難以有效規避,不到一分鐘,依靠蒸汽作為動力的七艘炮艇率先到達戰場,
「砰」一艘炮艇撞擊在巴西鐵甲艦上,炮艇上的華人士兵一陣搖晃,接着甩起鈎索,沿着繩子朝船上爬去。
「快,迅速趕到船頭,不能讓他們登上鐵甲艦。」
逃過炮彈攻擊的巴西海軍士兵迅速從甲板上跑向船頭,船倉下面的士兵也在軍官的帶領下衝到甲板山,抵禦華人獨立軍的攻擊。
七艘炮艇差不多同時抵近巴西鐵甲艦,兩百一十多個華人士兵分別從軍艦四周登陸,激烈的戰鬥近距離的發生在兩方士兵之間。
河巴西鐵甲艦船頭距離炮艇表面不到四米,華人士兵和巴西海軍抵近射擊,短短几分鐘時間,兩方傷亡人數超過兩百人。
為了奪取巴西海軍最後一艘鐵甲艦,第一波乘坐炮艇進攻的華人士兵傷亡過半,同時給巴西海軍士兵造成了不下於已方的傷亡人數,巴西鐵甲艦上滿員三百,先前被炮彈擊中使二十多人失去戰鬥力,接舷戰鬥付出一百餘人的傷亡,整艘軍艦上還能拿起武器戰鬥的士兵不到一百五十人。
沉重的傷亡比例迅速吞噬鐵甲艦上巴西士兵的作戰意志,炮艇圍住鐵甲艦攻擊,依靠傳統風力航行的戰船遲後幾分鐘抵達戰場,三艘排水量超過兩千噸的風帆戰艦和巴西鐵甲艦一接觸,兩方戰艦的甲板基本持平,早已做好準備的華人士兵跨過軍艦接觸的空隙,湧向巴西鐵甲艦。
敵我力量懸殊過大,巴西軍艦剩餘的一百多士兵除了三十多人被擊斃,其餘士兵全部投降。
唯一一艘鐵甲艦是巴西海軍的臨時旗艦,指揮艦被俘獲,其他的巴西船隻運氣也好不過哪裏去,朝陽號和黎明號佔據巴拉圭河岸中心位置,打擊具有還擊能力的巴西戰船,而將近一百艘改裝的戰船抵近攻擊,後面的運輸船隻沿河岸鋪開,堵住巴西船隻的突破口,一百艘改裝戰艦組成第一圈包圍圈,運輸船隊擋住漏網之魚的退路,兩艘鐵甲艦擔任巡視任務,負責解決逃脫第一層包圍圈圍剿的軍艦。
兩層包圍圈,三方面配合打擊,被堵在河邊基地的巴西海軍掙扎力度越來越小,一個半小時後,河面上的戰鬥結束,一百二十餘艘巴西船隻,七八艘炮艇趁着最初包圍圈不緊密時逃離出去,擊沉擊傷巴西船隻三十餘艘艘,俘獲包括鐵甲艦在內的巴西海軍船隻七十多艘。
兩場水戰,華人獨立軍俘獲鐵甲艦三艘,排水量兩千噸以上風帆戰艦十五艘,排水量噸一千噸到兩千噸之間戰艦三十艘。
大型運輸船二十艘,炮艇十七艘。
至於排水