剿灭先前从巨野、嘉祥反攻两县的数千金军,将两地完全占据,留下少量守军后,大部宋军撤回巨野。
同一天,归德府派兵五千攻成武,未得战果。
七月初九,归德府派兵五千攻单县,激战数个时辰,败退而归。
同日,聚兵滕县,准备攻取兰陵,继而直扑徐州的济州大军得知嘉祥被宋军占据,后路被抄,放弃攻兰陵,匆忙回军,但又不舍藤县、济州,于是分兵驻守。
七月十二,济州金军发兵两万横渡大野泽,与嘉祥宋军激战数个时辰,宋军慌不择路,向北边梁山方向败退,金军没有贸然追击。
夺回嘉祥的金军听闻巨野也被宋军占据,略作休整后,旋即挥军向西,直奔巨野,意图一举打通济州与兴仁府之间的退路。
当天傍晚,济州金军前军统兵官纥石志宁率军一万五千人抵达巨野城下。
见守城宋军不多,金军未及休整,纥石志宁便下令对巨野发起猛攻,意图在天黑之前拿下巨野。
不想宋军在高墙之上,以强弓劲弩,殊死抵抗,金军强攻一个时辰,损兵折将,未能破城。
金军将士从济州一路急行军,未及休整,又连番战斗,十分疲惫,于是天黑之后便在城下扎营休整,准备养精蓄锐,第二天一早破城,夺回巨野。
谁知就在当夜,子时左右,巨野城东门忽然大开,数万宋军冲出城门,冲入百丈外的金军营地。
由于宋军忽然出城,攻入营地,疲惫不堪正在熟睡的金军士兵措手不及,很多前营士兵刚刚睁开眼睛,还没拿到兵器便被刺杀于当地。
金军前营一刻钟不到便彻底沦陷,毁于宋军之手。
中军大营内,得知宋军出城偷袭,统兵官纥石志宁很快由惊转喜,迅速下令:“全军反击,夺取巨野!”
纥石志宁率领的这支军队是从北方调来专门驻守兴仁府,拱卫汴京的精锐强军,是以虽然遭受半夜偷袭,但中军、后军并未受到侵袭,将令很快得以执行。
只见这支金军见前军营地沦陷之后,马上中军变前军,后军变中军,摆出攻击阵型,迎面向直冲过来的宋军掩杀过去。
双方随即在营地之中展开了一场势均力敌的混战。
原本这支拥有战马的精锐金军势力要强于宋军,但在夜半,又在自己的营地内匆忙应战,障碍物颇多,根本无法发挥骑战优势,反而因为帐篷燃烧刺激了战马行动,使金军将士大受拖累。
金军在自己的营地内与巨野