1647年5月30日,在得悉海軍炮艇送來的清軍最新動向後,莫茗不再遲疑,準備見好就收,開始率軍進攻靖江東面的如皋縣,準備順著長江一路殺到黃海邊上去。
此時揚州府的清軍已經在石廷柱的排程下漸漸集結在了揚州、泰州一線,兵力已達二萬之眾;此外,淮安府亦有少數兵馬南下,這個訊息是從被東岸斥候截獲的一名清軍信使那裡拷問來的,但具體數量不知,似乎是馬隊;而坐鎮南京的洪承疇聞知漕運不通、水師損失慘重後,不敢白天組織人馬渡江,而是在夜晚從南京上游往北岸的江浦縣分批渡了三萬人馬,其中滿洲八旗兵近五千人,不可謂不重視江北嚴峻的局勢。
這三萬人馬渡江後,東岸人便失去了他們的蹤跡,不過可以想象得出他們會先前往高郵州、泰州一帶就食。如今江都、揚州一帶已讓東岸人搶成了一片白地,短時間內根本不可能供養得起數萬大軍的消耗,因此他們勢必會前往這兩地獲得補給,然後才能尾追東岸大軍。
至於另一路從淮安府南下的清軍,目前根據東岸人掌握的情報,其主力似乎還在海州、沭陽一線,只有區區四千餘綠營籌集完糧草而先期渡過黃河南下,但離長江的距離還很遠。總之,清軍似乎是準備從西、北兩個方向進行重兵圍剿,一如一年多前一樣。戰線漫長、兵力吃緊的他們始終無法拿流動作戰的東岸大軍有什麼辦法。
陸軍撤離後,裝滿了銀子、糧食、牲畜和部分人員的18艘中型漁船在四艘風帆戰艦的護送下,拔錨起航,順著水流離開了靖江江岸。進入黃海後,她們便升起了風帆,然後在東南風的吹拂下一路向北而去,她們的目的地是黑水港。至於剩下的9艘蒸汽機帆船、4艘運輸船,則仍然在靖江以東江面至出海口附近遊弋,且不時派遣炮艇送人上岸與陸軍取得聯絡。以不斷確定各自的方位。
6月2日,捨去大批輜重輕裝前行東岸大軍迅速進展至泰州如皋縣城下。在發了數發炮彈後,如皋城內發生變故。團練首領帶著數百名鄉兵擒殺了要堅持抵抗的縣令,然後開啟城門迎接東岸大軍入駐。莫茗帶千餘人入城。先是勉勵了一番率軍“反正”的鄉兵首領吳守忠,然後又將堅持抵抗東岸大軍的縣令、主簿等官員的妻女,與石廷柱的小妾一起編入女子挺身隊,以饗士卒。
6月3日,治安隊斥候來報,6月1日清晨數千清軍八旗馬隊從儀真縣城出發,兼程而行,目前應當已至泰州左近。如皋縣就是泰州轄下,離州城不過百餘里,這個距離縱馬一日便到。但清軍馬隊從江浦連日兼程趕至泰州。此時應當也是人困馬乏、急需休整,不然根本無法進行有效作戰。黃衣賊又不是那些弱雞的明軍,若不調理好狀態,這數千馬隊搞不好還真是上去送菜的呢。
得知清軍訊息的莫茗依舊沒有任何驚慌,不過是幾千騎兵而已。自己這裡戰兵近萬,各兵種齊全,怕個毛?因此,在收集完如皋縣城內的錢糧牲畜後,他便讓孫守忠帶著三千餘名百姓先行(都是反正的團練兵及其家屬),然後親自督率大隊人馬大搖大擺地往通州方向而去。一路上甚至根本沒有遮掩行蹤,任憑潛伏在鄉野裡的清軍探子將自己部隊的資訊傳遞出去。狀似不可一世。
6月7日,就當東岸大軍行至通州西北不到五十里的白蒲鎮時,這支清軍馬隊終於遠遠出現在了東岸人的視線內。這個時候這支清軍的真容終於也完整暴露在了東岸人的面前,他們大概是滿蒙八旗混編,共三千人出頭,身上穿著泡釘棉甲。一人雙馬,看起來士氣也頗為高昂。此刻遠遠地綴在東岸大部隊之後,似乎正在猶豫要不要上前進行騷擾性攻擊。
不過還沒等他們做出決定,莫茗莫大帥已經決定派遣騎兵聯隊並治安隊尚存的約2700名騎兵向他們發起試探性攻擊。在看到人數還不如他們的黃衣賊騎兵竟然主動發起攻擊,這幫八旗兵顯然大吃一驚。不過他們也正好想試試黃衣賊的斤兩,因此雙方將近六千騎兵便在白蒲鎮這個名不見經傳的地方展開了大規模廝殺。
騎兵之間的交手是短促而激烈的,不過短短半個小時,雙方便脫離了戰鬥。東岸方面,大約有三百餘名騎兵墮馬而死,其中包括十餘名精銳的治安隊斥候,此外還有百餘人受傷,傷亡率在六分之一左右。而作為他們對手的“騎射無雙”的八旗兵將,因為武器、裝具都不如對方,死傷反而更重一些,一共約死傷了五六百人,不知道其中又有多少是正宗的滿八旗兵丁。
不過這個傷亡已經足以令他們印象深刻了。幾乎20%的人馬傷亡,這對他們來說已經是一個難以忍受的數字。因此,雙方在又狠狠地對視