马又中箭蹶地,身亦随仆。城中驱出健卒,各挟长矛来钩文焕,文焕险些儿着手,经元兵齐来相救,急将文焕挟起,改乘他马,疾驰得脱。为宋人大呼可惜。城卒已失去文焕,只得走回,城门复闭。元兵奋怒攻城,居谊督众坚守,相持不下。伯颜增兵猛攻,一面射书城中,以爵禄诱降,总制黄顺及副将任宁,为所诱惑,竟缒城出降。部下守卒,亦多缒城随出。居谊开城驱出,悉数斩首。文焕乘隙来攻,居谊用火箭射退敌兵,不意入城休息,未及一时,城上已鼓声大震,元兵蚁附而上,守卒不是被杀,就是却走。居谊自知不支,拔剑自刎,偏锋钝不能断喉,那时急不暇择,竟投火自尽,新郢遂陷。伯颜以居谊忠烈,收尸瘗葬,遂进军蔡店,大会诸将,指日渡江。
宋淮西制置使夏贵调集汉、鄂水师,分别占据了要害。都统制王达守阳逻堡,京、湖制置使朱祀孙用游击军扼住中流,蒙古军不得前进。伯颜于是用声东击西的计策,去围汉阳,又说将要从汉口渡江,暗中派遣部将阿剌罕率奇兵袭取沙芜口。
夏贵果然被欺骗,专援汉阳,沙芜口因此被阿剌罕夺去。伯颜解了汉阳之围,自沙芜口入江,战舰数千艘,进泊沦河湾口,遣使招降阳逻堡,被他拒回,伯颜又抄袭旧法,假装派遣阿里海涯,再攻阳逻堡。他暗中命令阿朮率四翼军,溯流渡青山矶。
阿朮连夜潜进,刚好风雪大作。宋军没有什么差不多,蒙兵安然上溯。到了天晓,阿朮见南岸多露沙洲,就登城指会麾诸将,命他迅速渡江。万户史格奉命增援,将达青山矶,被荆、鄂都统程鹏飞所阻。宋军逆战失利,阿朮率军继进,大战中流。程鹏飞抵当不住,退回沙岸。阿朮也靠岸进逼,纵马登击。
程鹏飞早已落败,负伤赶奔鄂州,失船一千余艘。蒙古军队迅速据住青山矶,向伯颜报捷。伯颜大喜,指挥诸将急攻阳逻堡。夏贵率水军去增援,听说阿朮已经确定,自然是大骇不已。于是他引麾下三百艘,沿流东还,并纵火焚掠西南岸,退屯庐州。阳逻堡孤立失援,王达带领的所部八千人及定海水军统制刘成,陆续战死。伯颜渡江与阿朮汇合,进攻鄂州。
朱祀孙方领兵去救援鄂,听说阳逻堡败没,也不禁惊惧起来,连夜奔奔赴江陵府。吕文焕传檄劝降,于是知汉阳军王仪举城降元。鄂州权守张晏然和都统程鹏飞,开城接纳伯颜军队。只有幕僚张山翁不肯屈服,蒙古诸将想杀他。伯颜称他为义士,释放了他,并令他自便。
伯颜于是令阿里海涯率四万人镇守鄂州,准备夺取荆、湖。