布拉马普特拉河发源于中国中国境内的喜马拉雅山,在中国境内被称为雅鲁藏布江。从藏南(印度称阿鲁纳恰尔邦)进入印度,在藏南(阿鲁纳恰尔邦)境内称底杭河、或香江。在藏南巴昔卡附近的印度阿萨姆邦境内与其他两河合流后始称布拉马普特拉河。流经孟加拉国后称为贾木纳河,于瓜伦多卡德与恒河汇合,形成巨大的恒河三角洲,最后注入孟加拉湾。布拉马普特拉河的中下游,河面宽阔,往往宽达五公里以上,只有在极少数的地方才比较狭窄。古瓦哈提附近的布拉马普特拉河河面仅有五百米宽,英国人占领印度之后在河上修建了一座大桥,沟通大桥两岸。
11月18日,一支中国海军的驱逐舰和浅水重炮舰组成的舰队逆流而上,抵达了古瓦哈提,一个营的海军陆战队士兵在这里登岸,攻占了大桥,并且在大桥的南北两侧建立了防御工事。依托河面上的战舰,形成了一道坚固的防线。并且,为了确保万无一失,中国海军陆战队还在大桥底部埋下了炸药,如果到时候无法守住大桥的话,他们就将大桥炸毁,以断绝英印军逃跑的可能。
11月20日,中国陆军第二集群分别从西隆和焦瓦伊出发,追击逃跑的英印军。尽管英印军从昨天傍晚就开始逃跑了,但一晚上下来,他们也只逃出了十几公里而已。山路难行,同时夜晚又看不见,能够摸黑前进十几公里,已经很不错了。
天亮之后,英印军继续逃跑。但是,他们的速度却越来越慢,一晚上的狼狈逃命下来,让他们又累又饿了。很多印度阿三为了逃命,把步枪和子弹之类的都扔了,以减少身上的负重。另外,上文说过英印军是轻装简行,连重火力都没有带,怎么可能有多余的空间带粮食。出发的时候,士兵们身上就只带了两三天的口粮而已。
这或许是英印军的指挥官认为,战斗很快就会结束的原因。
依靠之前派遣出去的侦察部队,中国陆军能够准确的得知英印军的动向,并且对他们发起追击。为了逃命,英印军不得不留下阻击的部队。但是,这些被留下断后的英印军士兵们,并没有如预想中的那样顽强阻击而是直接投降就是扔掉武器逃跑了。此刻这些印度阿三总算是聪明一回,知道自己不是中国军队的对手。
而为了加快追击的速度,中国军队也没有管这群印度阿三,直接将他们交给日本雇佣兵关押起来了。
11月22日,英印军终于逃到了古瓦哈提,只不过,他们面对的却是被中国军队占领的大桥。河面上还有三艘中国海军的“岛”级浅水重炮舰