开庆元年七月,蒙古大汗蒙哥在钓鱼城被投石机击伤,病重身亡。在六月的时候,吕文德便率军欲打通夔州路的通道,虽然没有直接为钓鱼城解围,但固守了重庆府,打通了被击伤后并死后,南宋朝廷也第一时间得到了消息。并且指示吕文德东入荆襄,支援京湖战场。九月,吕文德又从重庆赴援鄂州,击败蒙军拔都儿部,“乘夜入鄂城”,给予鄂州有力的支援,使得鄂州“守愈坚”。贾似道可能是看到这一点,明白忽必烈有极大可能会不顾京湖战场,撤军北回争夺汗位,于是提出了议和。果然十一月,忽必烈接受和谈,撤军北回。
贾似道还有一件被后人诟病的事,是当时宋将高达和曹世雄都想硬战,都被贾似道压制了。对于这件事,孙珲认为,当时蒙古骑兵的强大战斗力是有目共睹的,同蒙古军野战,宋军根本没有优势可言,更何况此时蒙古军的南路已经由贵州迂回到了湖南,在四川战场蒙古军失败了,京湖方面蒙古军与宋军呈对峙相持之态,援救湖南是最为急迫的,稍微有点军事常识的都能想到,贾似道与忽必烈和谈争取时间支援湖南这一做法是完全正确的。