另外,拥立了朱慈炤为帝之后,和耿精忠、吴三桂之间的关系如何处置就是个重要的问题。军机处和郑经商议,决定派个使者前去给耿精忠降旨,封他为齐王、平北大将军,看看他的反应。吴三桂那边略微麻烦一些,因为吴三桂自己也立了一个“朱三太子”,所以暂时不主动告知,如果他自己知道了,再见招拆招。
松江前线的战报也陆续传来,傅喇塔、纪尔他布和喇哈与郑军激战了十多天,忽然傅喇塔和喇哈向江宁方向撤军,只留下纪尔他布继续与郑军对峙。其中原因,令人费解。项绍宽最后从流民口中得知,常州府和镇江府一带民众响应郑军,纷纷起事,地方官员无法弹压,酿成大祸,不得不召傅喇塔和喇哈回援。
蒋一正方面则进展顺利,日军和西班牙军队的增援使得蒋一正实力大增,三月到四月的二十几天时间里,郑军稳扎稳打,利用河网纵横的有利条件,发挥沙船的机动性,逐个剪除杨捷和拉哈达设在城外的防御工事。到四月中旬,松江已成为一座孤城。
等到蒋一正攻至松江城下,与项绍宽联络上之后,项绍宽立刻派许耀和何祐带兵增援蒋一正,合围松江府城。松江府城墙还算广大,但蒋一正用新引进的西班牙火炮轰了几发,就轰倒了一座敌楼。拉哈达的战斗意志明显不如穆赫林,围城的战斗只进行了三天,拉哈达就率领手下二百多骑兵突围,扔下杨捷等人不管。蒋一正见拉哈达仓皇逃走,猜想城内军队已经没有斗志,忽然心生一计,派人给杨捷送信,劝他投降,在信中说道,拉哈达逃往江宁,必然向杰书诈称杨捷通敌,自己拼死逃回,杨捷就算再坚守也没有好下场。
杨捷久经沙场,若是据城而守,再坚持个把月不是问题,但眼下形势,援军不知何日可至,拉哈达逃亡之后军心涣散,尤其蒋一正信里所说的不无道理,杰书是满人的亲王,自然会相信满人拉哈达的话,自己现在拼死战斗,说不定将来还要为小人所谗。
思虑再三,杨捷终于决定开城投降,连同知府刘枟一起,出城到蒋一正营中献降。
报告杨捷投降的军报很快送到了杭州。许纬辰收到消息之后,连忙找来毛渊明和常镇业,告诉二人自己必须马上去松江一趟,杭州的事情就要请二人多多担待。