道亲征出战，在群众压力下，贾不得不上阵。但似道不思抗击，一味求和。他给伯颜请求割地赔款，但伯颜责他不守信义，拒绝议和。1275年，贾似道在鲁港（今安徽芜湖南）一带率各路军兵十三万迎敌，宋军大将夏贵不战而去，贾似道闻讯，惶惶如惊弓之鸟，乘小船逃走（丁家洲之战）。南宋军队见主将逃跑，纷纷后撤，军士死伤逃亡不计其数；元兵直逼临安，朝野要求杀似道以谢天下。谢太后却说：“似道勤劳三朝，安忍以一朝之罪，失待大臣之礼”。贾似道逗留扬州（今属江苏），不肯回临安。在强大的压力下，谢太皇太后被迫将他罢黜，贬为高州团练副使，