真德秀赏给张小强一千两白银,并命亲兵将张小强带下去用饭,然后升帐召开紧急军事会议。
真德秀和将领一起分析敌我形势后,决定偷袭金军屯粮处,命令杨明和他的五万骑兵抓紧时间睡觉,命令后军主将张兴带领十万后勤步兵连夜准备火药火具。
次日凌晨卯时初刻,杨明率领五万宋军骑兵快速奔袭柴桑县,每名宋军带上一百支弓箭、火药火具、三天干粮等物。真德秀则率领十五万步兵推运重兵器车至金军大营,继续进攻金军,以转移金军注意力。
当日中午,杨明大军来到柴桑县,这里的百姓都逃光了。柴桑县是三国时期一代名将周瑜的故乡。杨明命令大军在此处休息一刻钟,然后绕道西进。
到了黄昏,杨明大军来到金军屯粮处以东二十里处。杨明放出哨探,命令全军抓紧时间睡觉,如果金军发现了,就立即发起进攻;如果没有被发现,则睡到三更时分再发起进攻。
此次负责押运粮草的南京武卫军副指挥使完颜洪琪,金国中都路女真人,完颜珣的远房侄儿,靠祖上荫功获得此高位。完颜洪琪本无军事指挥才能,为人又疏忽大意,连基本的哨探警戒也不知该如何实行。
到了三更时分,杨明即命令全军向金军屯粮处发起进攻。金军只有很少人马负责警戒,见宋军骑兵杀来,只知道逃跑,宋军骑兵很快杀入屯粮处,即放火烧粮。
术虎高琪获知宋军袭击其屯粮处,一边亲率八万女真骑兵前来救援,一边命令仆散安贞率步兵推运重兵器车猛攻宋军阵地。
八万女真骑兵赶到金军屯粮处,已是天明时分。此时金军粮草全部被烧,三万武卫军非死即逃,完颜洪琪也被杀死。女真骑兵见粮草被烧,军心大乱,宋军骑兵却士气高涨,以逸待劳大败女真骑兵。术虎高琪无奈,只得率领剩下的女真骑兵逃向长江南岸。
而在江州城下与宋军步兵交战的金军步兵很多都是汉族人,他们得知金军粮食被烧的消息,再无斗志,纷纷选择投降或逃跑。仆散安贞见大势已去,只得也率自己直属的万余人马向长江南岸逃去。
术虎高琪和仆散安贞率领残军逃到长江南岸,此时王子清的水师已不知去向,不过蕲州知府等官员征集的一千余艘船支还停靠在江边接应他们,术虎高琪大军才得以脱险返回长江北岸。