中國曆史傳統中,得中原者得天下。所以,秦王李世民兵出潼關,劍指洛陽,這是決定中國曆史走勢的關鍵一戰。李世民為秦王,竇建德為夏王,王世充為鄭王(偽鄭皇),所以我們稱這次戰役為“三王會戰”。
三王會戰持續九個月之久,根據戰役時間順序,大概分成三個階段:
1.唐鄭遭遇戰(620年7月—621年2月);
2.洛陽圍城戰(621年2月—621年4月);
3.唐夏虎牢關之戰(621年4月)。
會戰開始之初的王世充是惴惴不安的,不僅僅是因為唐軍勢大,又攜戰勝薛仁杲和劉武周的餘威,更加重要的是人心向背,他的心中自然有數。李淵稱帝,至少能夠得到關中父老的認可,還有關隴軍事集團的支持,然而王世充在洛陽稱帝的處境卻非常尷尬。
首先王世充隻是一個家世背景極其普通的胡人,他的功勳和威望,也是建立在近幾年保衛洛陽並擊潰瓦崗軍的戰功基礎上的。而且即便是擊敗瓦崗軍的功勞,王世充也幹得不怎麽漂亮,反而讓不少人在背後嚼舌頭。
宇文化及弑君之後,馬不停蹄趕往洛陽,準備趁亂撈一筆。這個時候,瓦崗軍的帶頭人李密體內的貴族基因作祟,他居然接受了皇泰主楊侗的招安。帶領瓦崗軍全部精銳,調轉槍口跟宇文化及火拚去了。結果李密帶領瓦崗軍同仇敵愾,一舉擊潰叛軍。之後,正要準備進入洛陽城,到皇帝那裏慶功請賞的當口,王世充發動政變,廢掉了皇帝,並且洛陽城中精銳盡出,殺了農民軍一個措手不及。李密萬般無奈,帶著兩萬親隨投了李淵。而瓦崗軍也是一分為二,有人投李淵,有人投王世充。從此,瓦崗軍就徹底退出了曆史舞台。
贏是贏了,不過這事幹得真不怎麽地道。
其次,王世充僭越稱帝以來,滿朝文武大臣對他並不買賬。僅僅是一年之前,十幾個大臣密謀擁立被廢掉的皇帝搞複辟,王世充不得已毒殺了皇泰主楊侗。內外交困的壓力之下,王世充開始用嚴刑峻法來治理“國家”。比如實行五家連坐製[30],一家叛逃,則五家連坐。還有更加誇張的,軍人外出打仗,其妻兒老小則要被扣留在宮內做人質。這樣的倒行逆施之下,人心思變,比如剛剛投了王世充的瓦崗大將秦叔寶[31]、程知節[32](原名程咬金)、羅士信等人,沒過幾天就紛紛流失到了大唐。