秦军大梁造公孙鞅率五万士卒渡落水,屯扎于魏国长城外围,假意配合魏惠侯东征计划。魏长城守将吕甲因与公孙衍不合,借赵吏被斩一事心怀怨愤,在赵吏头七夜宴中醉酒误事,导致守军松懈。当夜暴雨倾盆,秦军先锋司马错趁机率兵攀越长城,夜袭魏军防线。
吕甲酒醒后惊觉长城失守,率残部突围至少梁城向公孙衍求救,最终自刎谢罪。秦军如洪水猛兽般突破长城防线,河西各城接连陷落。烽火台示警燃火未及传递,魏军溃败已成定局。
魏惠侯在安邑宫中接到河西战报,震怒于秦军背信弃义,急召陈轸商议对策。陈轸提议犒赏秦军以麻痹其心,同时调拨粮草支援前线。然而公孙衍严令守城的策略已难挽回败局,魏国河西之地岌岌可危,战局急转直下。