完颜陈和尚亲自率领五千精锐骑军,急行一日一夜,绕过镇江府,在金山脚下追上准备渡江的刘宝。其时宋军尚有人马四万余众,人马数倍于金军。但正在渡江,人马混乱,毫无准备。一见金军杀到,立刻自乱阵脚,被完颜陈和尚率军几番冲杀,宋军大乱,又自相拥挤贱踏,人马死伤无数,被挤入长江中淹死者众多。刘宝不顾一切,放弃所有辎重粮草,仓惶而逃,渡过长江的宋军不足万人。随后完颜霆亲领金军大队人马杀到,攻占了镇江。
当下完颜陈和尚与完颜霆分兵,由完颜霆率领人马攻占江淮其他各地,为围攻建康府扫清障碍,而完颜陈和尚率军渡过长江,继续南下,配全完颜长之,进攻临安。至此,大宋的江淮防线,除了豪州、庐州、和州、建康府等一带之外,以经全线崩溃。
再说刘宝损兵折将,仓惶败回临安之后,宋室并未怪罪他兵败之罪,继续命他驻守湖州,抵抗金军进攻临安。并将魏胜、李全等均划归刘宝节制。领命之后,刘宝令魏胜率军五千,驻守长兴,令李全带兵五千,驻守四安,而自已率领大军,驻守湖州。
而此时秋雨连下数日不停,完颜陈和尚己率领四万金军,一路冒雨南下,势如破竹一般,连下丹阳、金坛、溧阳、宜兴等地,兵锋直指长兴。魏胜一面请求刘宝兵支援,一面率军与石定越率领的金军前部展开激战。
两军在雨中大战,魏胜父子手使大刀,身先士卒,亲自上阵与金军撕杀,受伤十余处,血染征袍,犹自力战不己。双方激战半日,不分胜负。这时完颜陈和尚己率大军赶到,金军的人马数倍于宋军。魏胜知道不可力敌,退守长兴城中。
金军将长兴团团围住,展开猛攻,魏胜依士阜为阵,率众鏖战,血流如注, 混着雨水将大地都染红一片, 一直激战到傍晚时分,宋军己损失过半,但也杀死数千金军,魏胜数次求救于刘宝。但刘宝以雨势太大, 不宜出兵为由,始终不一军相救。
一直守到半夜,宋军只剩不足千人,而且箭矢用尽,救兵仍然不至,魏胜无奈之下,只好下令士军突围撤退。并当场对士兵道:“我若死于此地,你们中有脱逃回临安者,当报于天子,不负我归宋之心。”于是令步军居前,骑军殿后,突出重围。
完颜陈和尚见宋军突围撤退,立刻率金军紧追,宋军则战则退,终于在卞山地界,被金军冲散。魏胜与魏郊父子两人带着百余名宋军被金军五百多骑军包围,魏胜率军四方突击,身中数十枪,终于杀出重围,自己亲自断后,并且连斩十余名金兵,其他金军俱不敢追赶,却不料中箭落马而亡。
金军攻下长兴,马不停蹄继续进攻湖州,刘宝不敢与金军接战,弃城而逃。驻守四安的李全见大势己去,也和妻子杨妙真率军向西逃走。而魏效收陇残军,一路向临安败逃,路上正好遇见了杨炎。
杨炎听魏郯说完之后,知道魏胜阵亡,也伤心不己。北伐的时候,他曾在魏胜部下效力过一段时间,深知魏胜忠义过人,没想到湖州这么快就失守了,而且连魏胜也阵亡,又恨刘宝畏敌。但湖州一失,崇德也难以保全,临安将直接暴露在金军的兵锋下。想不到自己还没有赶到崇德,就大势己去,无可挽回了。