再說上川島的成東林,他和麻葉兩人都以經在暗中投靠了孟橫,因此在孟橫進攻明山島的時候按兵不動,但也在遠處偷偷觀看。看到第一天的戰事以後,兩人都暗自慶幸,這一次總算是押對了寶,不過戰事的進程卻大出兩人的意料,萬萬沒想到宋軍會從中**一腳來。而且打得孟橫的聯軍傷亡慘重,狼狽低逃回藏龍島去了。也不理會兩人一聲。
這一下徐海那邊肯定是回不去了,而孟橫那一邊看起來似乎也不太可靠,兩人反到不知如何是好了,商量了半天也想不出個頭緒來,最後自好各回各島,看看情況再說。
而成東林剛一回到上川島,就聽到徐海要來進攻上川島的消息。這一下可把成東林嚇了個不輕,他畢竟和徐海共事多年,深知徐海有仇必報和不擇手段的性格,而旦也知道徐海打仗確實有一套,自己絕不是對手,趕忙找人救求。但想來想來,孟橫和孟蘭君雖然有實力來救自己,但離得太遠,而明山島到上川島不過十幾裏海路,根傑就來不及,而且孟橫和孟蘭君現在都是新敗,也未必願意立刻出兵來救自己。那麼現在能救自己的隻有下川島的麻葉,自己要是完下,下一個自然就會輪到他,於情於理他都應該來救自己,因此成東林立刻寫信給麻葉,向他求救。
但等徐海的船隊到達上川島海邊的時候,成東林發現原來徐海一共隻帶來了十六條船。於是成東林一下子就精神起來,因為自己手下有大小戰船二十三艘,可比徐海的船隻要多。成東林心裏暗罵自巳,太糊塗了,徐海明明以經被孟橫打得損失慘重,還能有多少條船,早知道這樣就不請麻葉了,白白送給他一個空頭人情。因此成東林立刻帶著全部的戰船,迎戰徐海,希望乘在麻葉未來之前,先打敗徐海。
雙方一交戰,成東林就仗著船多,向徐海的船隊發動猛攻,並且連奪了徐海三條船,徐海的船隊且戰且退,一直退出了七八海裏。
但就在成東林正準備收兵的時候,突然從左右各殺出七條戰船,衝向成東林的船隊。而且被奪的那三條船也突然起火,火勢一下子蔓延起來,有五六條成東林的戰船都被燒著。成東林的船隊立刻大亂起來,徐海的船隊也調頭殺了回來,三下夾攻,成東林被打得大敗,被擊沉八艘,俘虜四艘。成東林兵帶著剩下的戰船狼狽逃回上川島去。
但回到了上川島前,成東林才發現又有十條船在島前攔住了自己的去路。
原來徐海把自己這四十條戰船分成兩批,自己領三十條戰船與成東林交戰,先故意隻出動了十六船向成東林挑戰,把成東林引得遠離上川島之後,另外十四艘船分從左右殺出,三下夾擊成東林,頓時將成東林殺得大敗。而徐江則乘著成東林出海與徐海決戰,上川島防守空虛的功夫,率領另外十艘戰船輕鬆的占領了上川島。等成東林敗退回來的時候,又在島前攔截成東林。