晉開運二年三月,耶律德光再率契丹軍再次前來尋仇,兩軍會於白團衛村。因契丹軍勢眾,把晉軍重重包圍住,並抄了晉軍的糧道。看耶律德光的意思,是想先餓瘦晉軍,等晉軍沒力氣的時候,再來攻擊,一戰可滅晉人。晉軍非常焦急,無糧無水,這仗如何打下去?晉軍開始在營中挖井取水,隻差一點就取到了水,可此時突起東北風,狂風亂打,把水井給吹塌了。晉軍無奈之下,隻好用布絞泥,擠出髒水來解渴。坐在高處看風景的耶律德光見狀大喜:“晉軍饑渴無力,此正是天予良機,不可錯過。今天必擒南人,然後進取汴梁城!”下令讓契丹最精銳的鐵鷂騎兵下馬,操利刃衝殺晉軍,同時順風縱火,準備借助天時來滅晉軍。
此時風越來越大,飛沙走石,迷離人眼。晉軍將士血性上來,紛紛大聲喝問杜重威:“將軍此時為何不下令還擊,難道想讓我們受死不成?”杜重威見風勢大太,想等風停後再戰。馬步都監李守貞勸道:“福兮禍也,禍兮福也,現在大風肆虐,雖與我不利,但風沙起時,契丹人不知道我軍虛實,契丹人必然怵我。不然等風停了,彼人見我軍兵寡,合力滅我,大家都得完蛋。”李守貞複又大喝:“將士聽著,亮出家夥來,準備和契丹決一死戰!”不過有些將軍還是想等風停後再戰,馬軍右廂排陣使藥元福和馬步軍左右廂排陣使符彥卿大罵道:“再等下去,必死無疑!寧死於陣上,不死於虜手!”二將率眾出寨西門,往擊契丹軍。契丹軍果然不知晉軍到底有多少人,狂風飛卷,嗖嗖作響,黑漆如夜,哪裏看得清楚。晉軍萬餘鐵騎乘勢呼嘯殺出,逆風而擊契丹軍,其勢若排山倒海。契丹軍被衝亂,軍心大潰,連連後退。晉軍追出二十裏,斬殺契丹鐵鷂軍無數。鐵鷂是支騎兵部隊,要是在馬上,晉軍恐不是他們的對手。但現在他們下了馬,短兵作戰非其所長,一戰既敗。耶律德光駕著小車急急逃去,但晉軍狂追不舍。耶律德光跳下車,尋了一個駱駝,慌亂中爬了上去,猛拍駝屁,狂號而走。契丹殘部好容易逃回幽州,這才定下神來。
開運二年九月,吏部侍郎兼史館修撰張昭遠等人上奏,已經修好《唐書》二百卷。石重貴非常高興,加賞有功人員。這部在後晉時修的《唐書》就是二十四史中的《舊唐書》。晉天福五年,晉高祖石敬瑭命宰相劉昫等十人主修唐史,其實劉昫隻是掛名的史官,真正負責具體事務的主要是張昭遠,還有賈緯、趙熙、王伸、呂琦、尹拙、崔棁、鄭受益、李為先等人。《唐書》二百卷,其中本紀二十卷,誌三十卷,列傳一百五十卷,記錄了唐朝二百八十九年的曆史。
開運三年,耶律德光再次率大軍南下,石重貴以為前幾仗打的不錯,並不當回事。可讓石重貴萬萬沒有料到的是,河東節度使劉知遠雖然痛擊了前來搗亂的契丹軍,但取勝之後就開始自保,任由契丹軍南下。而石重貴的姑父杜重威以及李守貞等人被契丹軍包圍彈盡糧食後,幹脆做了好漢,投降契丹。耶律德光騙杜重威說讓他做中原皇帝,還假模假樣的做了套龍袍給杜重威。杜重威於是調戈南向,派先鋒張彥澤去攻汴梁。直到張彥澤攻到汴梁城下,石重貴這才知道姑夫已經投降契丹,知道大事已去。石重貴再找馮道等人議事,議來議去,隻議出一個字:降!