大業十四年夏末,在東都洛陽通往洛口的官道上,是一眼望不到頭的東征大軍。前中後三軍有五萬人之多。其中先鋒軍是沈光所率的三千驍果禁衛步騎。大軍所行進的官道兩旁數里範圍內有大量偵騎斥候進行著巡弋偵查。
早已得到風聲的李密從半月前就開始調集豫兗之地的瓦崗軍,甚至遠在青州的瓦崗軍也被他急令調集而來。如今整個洛陽,滎陽一線,聚集有瓦崗大軍近四十萬人,幾乎是瓦崗軍的全部主力。
從東都至洛口僅一百五十多里路程。騎兵一天就能趕到。瓦崗軍在這百十多里的路途上本就佈置了多條防線。每條防線上都有大量偵騎日夜偵查,每條防線後都設定有一個屯兵數萬人馬的大營,隨時都可以從大營之中衝出來攔截隋軍。
李密與眾將商議後,認為既然雙方都已在河洛之間集結了主力。不如就此放手一博,索性放棄了此前以守代攻的策略,而是以攻入洛陽為戰略目標。所以李密採用了依仗己方兵力雄厚,多點防禦出擊的策略。除了在隋軍可能的進軍路線上佈防外。還主動出擊,另遣幾路兵馬從兩翼迂迴到東都周遭,伺機進行襲擾,攻取東都。
魏徵甚至建議李密親領大軍,沿著黃河繞過東都洛陽,過潼關,直撲兵力虛空的關中,直取長安。李密思慮再三,還是沒敢採用如此激進冒險的策略。
東征大軍的前軍先鋒沈光策馬前行,他身後是兩千餘驍果禁衛步卒以及五百鐵騎。他所統帥的人馬中還另有五百驍果鐵騎,被他分成十股當做探馬派往前方四處偵查。
驍果禁衛排著整齊的佇列,左騎右步正在行進,遠方飛馳而來一隊人馬。沈光打眼望去,正是沈光派出的一隊驍果鐵騎,這些人衣甲上滿是血汙,臉孔上汗跡明顯,顯然剛剛經過一場激烈廝殺。
隊伍近了,這隊驍果鐵騎的百夫長從馬上跳下稟報說:“啟稟將軍,我隊在此處以正北方向發現敵人一小股巡邏人馬。就發起截擊,將其擊潰後,俘虜賊兵十三人。”說罷他手一揮,手下就押解著十三個俘虜走上前來。
沈光做個手勢,他的一名參將就上前審問起這十幾個俘虜來。三言兩語,威逼利誘,很快就問清楚了瓦崗軍在附近的大致部署。大營所在位置。此時,北面又騰起一片塵土,又是沈光的一支偵騎返回,馬還未到人就開始高聲呼喊:“前方有敵來襲,兵力大約步騎合計三千餘人。”
沈光立刻大聲喝令道:“整軍備戰!放響箭,招回外面的那些偵騎。”數支帶著耀眼尾焰的響箭相續刺向天空,這些訊號箭方圓五里之內都可以被人看到。
但是最先循著這些響箭找來的卻是瓦崗軍的三千兵馬。統兵之人乃瓦崗軍左候郎將孟讓。他的任務就是沿著防線日常巡邏,發現敵軍後向主營報信。若是小股敵軍就加以殲滅,若是大股敵軍就加以襲擾,遲滯其前進速度,等待大軍前來會合後再行攔截。
片刻後,這三千人馬就殺到沈光的視線之中。其中的一千騎兵開始列成騎陣向隋軍發起衝擊。兩千步卒也隨後掩殺而來。
這是遭遇戰,雙方倉促之間都無法佈置那麼講究的軍陣。都是隨機應變,給軍隊做個簡單的佈置就開始迎敵。沈光將千里鏡從眼前拿開,直接下令讓六百騎從左翼迂迴側擊敵軍軍陣,讓剩餘的兩千步卒結成防禦騎兵的方陣。因為他從千里鏡中看的清楚,瓦崗軍直接以騎兵為先導,後面是步卒尾隨而至。
孟讓沒有望遠鏡,當然不知道沈光臨時將六百騎從身旁調開,向自己側後迂迴。但他知道沈光的響箭定是召喚附近的隋軍,所以他要抓緊時間將沈光的這支隋軍一舉擊滅。等沈光的隋軍進入他視線時,他只看到兩千正慌忙列陣前行的步卒,這些步卒雖然都是精悍的驍果禁衛,但畢竟是步卒,還且兵力遠少於自己。這又提升了孟讓速速全殲對方的信心。