。
这一次清军的救援目标明确,因此进军的路线和伏击的战场也都非常好选,不过有了这次被商家军半渡而击的教训,孔有徳恐怕不会轻易渡河,有可能会先到清军占领的固镇,从那里渡河,然后顺着浍河东进,救援上马镇,因此伏击孔有德的地点就定在从固镇到上马镇之间一个叫香涧湖的地方。
香涧湖只是一个统称,其实是一个河湖相连的河道式湖泊,包括有张家湖、香涧湖、小湖、欧家湖六七个小湖组成,地势复杂,是由固镇到上马镇的必经之路。同时也是伏击的好地点。
商毅的计划是,调水军进入浍河中驻守,切断孔有徳渡河的希望,逼使他只能绕到固镇,经香涧湖来救援上马镇,首先在香涧湖东南一个叫留川口的地方设立阻击阵地,堵住孔有徳的进军路线,等孔有德的人马强攻不下的时候,从两侧向孔有徳军发动进攻,一举击败孔有德,然后在集中兵力,攻打上马镇。
为阻击孔有德,商毅从围困上马镇的第一师抽调了两个营的兵力,和一个骑兵团、外籍雇佣军团组成南线的进攻兵力,又从驻守五河的第四师抽调了一个团,用船只运载,渡过浍河之后,为北线的进击兵力。而剩下的一个骑兵团,做为堵击孔有徳的后路,追击清军的兵力。