此時,天津海警的潛艇部隊已經擴充至12艘“蛟龍”級潛艇,魚雷艇部隊擴充至30艘“鱷”級魚雷艇。這些潛艇和魚雷艇的服役已經使天津海警擁有了有限的保衛天津海岸的能力,而潛艇這種新式海戰武器更是具備了一定的遠海攻擊能力,因此就被康凡當作“撒手鐧”來使用了。遵照康凡的指示,在對俄陸上戰鬥打響之前就事先隱蔽於旅順軍港外海待機的5艘“蛟龍”級潛艇於6月10日深夜對港內停泊的、毫無防範的日軍艦隊發動了突然襲擊。
當代的軍艦限於技術條件,沒有有效發現潛艇的手段,隻能依靠目視搜索。“猛龍”號和“梟龍”號潛艇首先神不知鬼不覺的突入旅順軍港,利用暗夜的掩護,隱藏在水下,隻露出通氣管和潛望鏡航行,借助主動式紅外線夜視裝置和雷達這兩種新式的電子設備指示目標,用威力巨大的“魚叉”魚雷實施準確而隱蔽的近距夜間攻擊,使日海軍艦隊遭致慘重損失卻根本無法反擊,一舉擊沉日軍一等裝甲艦“富士”號戰列艦和“春日”號戰列巡洋艦。港內其它各艦見勢不妙爭相逃命,相互擠撞,倉皇逃往旅順外海,被早已嚴陣以待的“蛟龍”號、“雲龍”號和“戰龍”號潛艇一通好揍,又有4艘日艦被“魚叉”魚雷送入海底。
旅順口海戰,參戰的5艘“蛟龍”級潛艇給日軍艦隊帶來一場浩劫,致使其一夜之際就損失了4千多名訓練有素、實戰經驗豐富的優秀海軍人員,而對於海軍這個技術軍種來講,這樣的人員是很難在短時間內再得到補充的。而在趕跑了進占旅順的日本艦隊並封鎖了渤海海峽和旅大半島周邊海域,切斷了日本陸軍的海上後勤補給線後,就為康凡即將進行的對日陸上作戰創造了極為有利的條件。6月22日夜間,在對日陸上作戰激烈進行期間,潛艇部隊再次在黃海海域攔截了由日本海軍護航的日本陸軍增援部隊,將全部日軍運輸船悉數擊沉,又使數千日軍和大量作戰物資被大海吞沒,直接粉碎了日軍意圖登陸旅大半島的作戰行動。此戰,“雲龍”號潛艇意外碰上了俄軍遺留的水雷,不幸沉沒,全體艇員犧牲。
駐紮在天津的晉軍在得知東北地區的戰鬥打響後,聯合當地的清軍殲滅了在天津的少量俄日駐軍,收回了俄日天津租界。而國內其他地區的軍民得悉這一情況後,群起而效仿,憑借自身巨大的數量優勢和地緣優勢,將盤踞在國內各處的俄日駐軍全部掃蕩一空!一時間,全國各地其他西方各國的租界裏人心惶惶,生怕下一個進攻對象就輪到自己,紛紛請求本國使館人員照會大清政府,修繕關係,闡明中立立場。但康凡是不會與全部的西方強國同時開戰的,那樣做太不明智了。因此,天津駐軍也就見好就收,沒有觸犯英、法、美、德等國在天津的利益。而國內各地軍民都以晉軍馬首是瞻,晉軍罷手,他們當然也就罷手了。
晉1師在加強了炮兵後,繞過日軍主力駐紮的奉天城,孤軍深入,在沿路民眾的大力支持下,長途奔襲日軍在旅大半島的兩個後方戰略要地:一個是日軍最重要的補給基地大連商港,一個是日軍付出巨大代價才從俄軍手中奪取的旅順軍港。猶如神兵天降,一舉擊潰了措手不及的日本守軍,拿下了大連和旅順,繳獲了大批武器彈藥和軍用物資,封鎖了旅大半島海岸,一下子將所有日軍參戰部隊推入了補給斷絕的絕境,使整個盛京地區的日軍陷入巨大的恐慌之中。同時,李隊長率領的特戰部隊對散落在各處的日軍零星補給點給予持續不斷的打擊,並端掉了多處日軍指揮所,擊斃大量日軍指揮人員,更是起到了推波助瀾的作用。
攻取大連和旅順港的行動,其實是非常艱難的要塞攻堅作戰。日軍憑借各式各樣的建築和構築的堅固工事頑強抵抗,給晉1師製造了很大麻煩。周師長在前線親自督戰,及時改變戰術,首先使用裝甲部隊摧毀了日軍的指揮所、通訊設施、彈藥及物資堆積場、火炮陣地等重要目標,並將其防禦陣地分切成了好多相互無法照應的小塊,進而掐斷了這些小塊防禦陣地的食物、飲水以及物資等等的供應,在此基礎上將晉軍步兵攻堅部隊分成1百至1千人不等的作戰單元,與日軍進行逐塊爭奪。各個作戰單元中的步兵集中配備02式衝鋒槍和96式狙擊步槍,大量攜帶手榴彈並加強82無後坐力炮和96式通用機槍。調整後,各個分隊分頭穿插、四麵出擊,戰局迅速得以改觀:卸掉了炮架、改用單兵肩扛式射擊的82無後坐力炮顯示出對日軍堅固工事的巨大破壞力和極大的靈活性,2百米之內幾乎是無堅不摧。手榴彈和02式衝鋒槍為步兵分隊提供了凶猛的近戰火力,據守的日軍隻要一照麵就被打得血肉橫飛,根本來不及還擊。96式狙擊步槍和96式通用機槍在後掩護,完全壓製住了日軍的機槍火力,為步兵的衝鋒創造了絕佳時機。分隊目標小,機動靈活,加上有“虎”式戰車的抵近火力支援,因此進展神速,3天時間就全部占領了這2座城市,全殲了日本守軍。