梁城(安徽六安寿县东南)被魏将陈伯之击退。
陈伯之原来是梁军将领,后来投降了魏军。
萧宏让人给陈伯之送信,告诉他南梁一直善待他的家人,希望他重回南梁这边来跟家人团聚。陈伯之被打动,率本部军八千人投降了南梁。
梁军攻克了梁城。
元英率领的十几万魏军增援部队赶到前线。
此时韦睿正指挥本部人马攻打合肥。魏军的五万援军突然出现在背后。韦睿兵力不多。部下建议韦睿赶紧请求萧宏增援,等增援部队上来再打。韦睿不同意。他说现在请兵已经晚了。等咱们的援军上来了,他们的后续部队也上来了,还是不好打。不如现在就发动进攻,趁他们立足未稳打败他们,抓紧拿下合肥。
于是韦睿挥兵冲向魏军,一举将他们击溃。随后把战舰开到合肥城下,让水军站在高大的战舰上向合肥城里箭,掩护步兵发起冲锋。韦睿不惜一切代价猛攻合肥,很快把合肥攻克,斩杀魏军一万多人。
梁军随后攻入徐州,与魏军展开大战。
元恪把邢峦调到淮南,策应元英作战。邢峦率军攻击宿豫(在江苏宿迁境内),斩杀上万人。梁军守将弃城而逃。邢峦率军进逼洛口。