二十万大军分为三路,从襄阳出发,直指郢州(今湖北钟祥)。三十八岁的伯颜看着自己麾下的虎狼之师盔明甲亮、旌旗猎猎,想必是无比得意的。而在出征前,忽必烈特地嘱咐的那句话也会在他耳边不停回响:&ldo;昔曹彬以不嗜杀平江南,汝甚体朕心,为吾曹彬可也。&rdo;在南征当中,虽然仍不免有屠城,但伯颜是在尽量履行着对忽必烈的承诺。
郢州依山傍水,易守难攻,宋将张世杰以沿江精锐数万人固守,排战舰千余艘与江面,准备决一死战。伯颜的前锋部队试探性攻击未取得任何进展,为了不至于顿兵坚城之下而失去战机,伯颜认为:&ldo;攻城乃兵家下计,大兵之用,岂唯在此一城哉!&rdo;只留下少数部队包围郢州,大军则绕道南下。
十一月二十三日,元军抵达蔡店(今湖北汉阳),宋淮西制置使夏贵已经率宋军十数万,战舰万余艘布阵迎战。伯颜避实击虚,作出进攻汉阳从汉口渡江的假象,吸引夏贵在汉口不动。而以主力十万步骑和十万战舰水陆并举,猛攻沙芜口,迅速将之攻陷。
获得沙芜口这个重要据点后,十二月十三日,伯颜以阿里海牙佯攻宋军重兵把守的阳罗堡,而命阿术趁夜色逆流而上四十里,在青石矶登岸,直抵鄂州东门。宋军见元军渡江,军心大乱。
见强渡成功,伯颜迅速调集兵力猛攻阳罗堡,并以水师进攻夏贵所部。阳罗堡宋军早已军心瓦解,不战先乱,阳罗堡旋即被攻克。而夏贵抵抗了一阵,见大势已去,便弃军而逃,所部全军覆没,宋军将士的尸体布满江面。夏贵这一逃,原本来支援他的京湖四川宣抚使朱禩孙也率军西遁,如此,当年忽必烈费尽力气也没能拿下的鄂州已经无兵防守。鄂州、汉阳等城的守将先后投降。
伯颜留阿里海牙留守鄂州,自己和阿术继续南下。
襄樊战役后,忽必烈对投降的襄阳守将吕文焕极为优待,甚至为了他而有意疏远了猛将刘整。倒不是因为吕文焕此人有什么经天纬地之才,而是因为他和他的哥哥吕文德长期镇守京湖地区,门多故吏,南宋北部边防的很多重要将领不是他们的部下便是他们的亲戚,忽必烈是要吕文焕进行招降,减少南征的损失。吕文焕果然不负所望,在伯颜进军时,他四处写信,让&ldo;吕家军&rdo;的将领们投降。鄂州守将张晏然、程鹏飞,蕲州守将管景模,池州守将张林,江州守将吕师虁(吕文焕侄子),安庆守将范文虎(吕文德女婿),五郡镇抚使吕文福(吕文焕从弟)等等相继投降,伯颜的进军出奇顺利。
宋朝虽然重文轻武,压制武人,却也是&ldo;家军&rdo;、&ldo;家将&rdo;集中出现的朝代,从&ldo;杨家将&rdo;、&ldo;岳家军&rdo;到&ldo;吴家将&rdo;不一而足。在军事上孱弱不堪的宋朝往往是因为这些&ldo;家将&rdo;、&ldo;家军&rdo;的不懈奋战才保全宗庙社稷,而到了最后的生死关头,又栽倒在&ldo;吕家军&rdo;的手中,也不得不让读史者浩叹。
在降幡一片当中,伯颜并没有被顺利冲昏头脑。江州守将吕师虁投降后,设宴款待伯颜,酒酣耳热之际,吕叫上两个盛装打扮的美女,说是从宋室中挑选出来,作为礼物献给伯颜的。伯颜大怒道:吾奉圣天子明命,兴仁义之师,问罪于宋,岂以女色移吾志乎!&rdo;
长江南岸的众多要塞尽数丢失,宋廷再一次乱成一团。此时,南宋那个沉溺于酒色的宋度宗赵禥已经在当年七月病死,其次子赵显即位,年仅4岁,是为恭帝,理宗皇后谢道清以太皇太后之名垂帘听政,但实权还是掌握在贾似道手里。面对着元军的大兵压境,宋朝的太学生掀起&ldo;学生运动&rdo;,聚集起来上书请愿,要求贾似道出兵御敌。虽然是权相,可贾似道也顶不住压力,只好开都督府于临安,总揽天下兵马,准备和元军决战。
元至元十二年,宋德祐元年(1275)初,一直迁延不进的贾似道实在无所推脱,率精锐十三万离开临安奔赴前线。到达芜湖后,他故技重施,再次派宋京前往伯颜军中商议议和,希望以&ldo;称臣纳贡&rdo;为条件劝伯颜退兵。
当年贾似道用这个方法忽悠忽必烈,现在又想忽悠伯颜。但时移世易,且不说元使郝经还被他关着,即使以战局来看,伯颜也不可能接受,直接用一句话:&ldo;未渡江,议和入贡则可,今沿江诸郡皆内附,欲和,则当来面议也。&rdo;把贾似道顶了回去。
然而,由于天气暑热,北方人水土不服,军中非战斗减员严重,忽必烈下诏要伯颜停战驻守,等明年秋天再出兵。伯颜与阿术商量,认为;&ldo;若释似道而不击,恐已降州郡今夏难守。&rdo;于是上书忽必烈:&ldo;百年逋寇,已扼其吭,风驰电击,取之恐后,少尔迟归,奔播江海,遗患留悔矣。&rdo;忽必烈经过考虑,下诏:&ldo;将在军,不从中制,兵法也。宜从丞相言&rdo;,伯颜、阿术获得允准,得以继续挥兵南下。
是年二月十八日,元宋两军对峙于丁家洲,大决战开始。
宋军方面,贾似道率后军,以步军指挥使孙虎臣为前锋,淮西制置使夏贵则率战舰二千五百艘横于江中,十三万军卒以逸待劳。相对于远来疲敝又被热病困扰且数量也略逊的元军,原本是有胜利的可能,但因为将领无能,最后竟一败涂地。