六月,南宋四川制置副使兼重庆知府吕文德率战船一千余艘,从重庆出发沿嘉陵江逆流北上,增援钓鱼城。蒙哥命令大将李进率水军在牛鼻峡上口设立防线,吕文德水军冲破防线,向黑石峡进发。蒙哥随即命令史天泽率两万精兵迎战。史天泽分兵两路,沿嘉陵江两岸南下。吕文德水军进入距钓鱼城约五公里的黑石峡时,派出五十艘轻舟组成水上突击队先行进攻。史天泽命令所部从两岸“跨江注射”,李进率蒙古军水军船只七十余艘“顺流纵击”。五十艘南宋轻舟遭到岸上及水上夹击,顺水败退,冲散后面九百余艘主力船队,吕文德水军阵脚大乱。南宋水军损失惨重,不少木船被击沉,士兵被射杀。吕文德只得带领少量船只调头撤退,经牛鼻峡败退重庆。这场水战前后不到半个时辰。钓鱼城自此彻底失去外援。
