(二)
北伐军对孙传芳部松江守地进行连番攻击,孙传芳部守军遂向上海溃退。北伐军于1927年3月21日早晨占领松江,第二十一师趁势自吴江前进,于当日午间占领苏州,北伐军此后便分兵向上海市郊进逼。此时已经向北伐军投诚的海军杨树庄,则指挥海军陆战队向守卫上海的直奉联军发起进攻,并绕到敌后进行袭击。北伐军逼近上海,外国军队忽然在租界内鸣枪示威,并且越出租界在上海市区修筑工事,借故阻击北伐军前进。北伐军遂对外国军队施以强硬态度,逼迫外国军队退回到租界里。北伐军又对上海展开猛攻,将直奉联军包围在闸北地区,并将其全部缴械,奉军将领毕庶澄逃回山东。杨树庄被任命为国民革命军海军总司令,所部舰艇编为四个舰队:陈季良为第一舰队司令,陈绍宽为第二舰队司令,陈训咏为练习舰队司令,曾以鼎为鱼雷游击舰队司令。