从洛交县的隋军大营到浅水原的隋军前军大营大约有三百余里的路程,横跨上郡和北地郡,一路并不是平坦通途,而是丘陵起伏、沟壑纵横,运粮牛车要走三天,才能到达目的地。
由于路途漫长,山峦起伏,运粮车很容易遭到唐军袭击,贾润甫便将两万军队分为十队,两千人一队,沿途跟随着粮车西行。
这天中午,一支由三千辆粮车组成的运粮队抵达了北地郡和上郡的交界处,这一带叫做子午山,属于北地郡襄乐县管辖,和沿途其他地区一样,这里黄土深厚,山峦重重,一条条巨大的沟壑俨如撕裂了地面。
在一条长约二十里的巨大的沟壑内,三千辆牛车拥挤在一起,数千民夫躲在一片阴凉的树林内休息吃干粮,一千余隋军护卫骑兵也在沟壑的另一边休息。
就在这时,远处一名巡哨骑马飞奔而至,远远便大喊:“快撤离,唐军骑兵杀来了!”
护卫隋军的主将是一名郎将,名叫娄重,他听到喊声,腾地站了起来,大吼道:“全部上马!”
一千余隋军骑兵纷纷上马,这时,远处沟壑入口尘土飞扬,马蹄声激烈如闷雷,郎将娄重脸都白了,从这个气势来看,唐军骑兵规模至少有五六千人,而他们只有一千二百人。
娄重当即立断,回头喊道:“速叫民夫赶紧上山逃命,不要管牛车了!”
其实不等他下令,树林内的数千民夫就俨如炸窝一般,惊恐万分奔出树林,有人去赶牛车,但大部分人都顾不上牛车了,纷纷撒腿向来路奔跑。
十几隋军骑兵飞驰而至,对还在赶牛车的民夫大喊:“不要管了,快上山逃命!”
他们又追上民夫们大喊:“向山上跑!”
数千民夫这才如梦方向,纷纷向山上奔去,这时,五千唐军玄甲轻骑兵已经杀到,主将刘弘基见隋军只有一千余人,大喝一声,“杀!”
两支骑兵轰然相撞,在山坳内激战,唐军骑兵一层层汹涌杀上,娄重率领一千余隋军骑兵拼死抵挡,给民夫逃跑创造时间。
“娄将军!”
一名校尉大喊:“弟兄们顶不住了。”
娄重见左翼即将被唐军突破,一旦唐军骑兵突破一个口子,他们的后路将被断绝,面临前后包围夹击,最终全军覆没,娄重此时已经顾不上民夫了,大声喝令:“撤退!”
千余隋军骑兵拨马东撤,向山坳的另一边奔去,后面数千唐军紧紧追赶,不时放箭射击,不断有隋军士兵惨叫落马,但三千辆牛车救了隋军骑兵一命,隋军骑兵风驰电掣而过,后面的箭矢射向牛车,拉车的牛立刻混乱起来,左右奔跑,充填于路,阻断了唐军的追赶。