魏惠侯接到河西紧急战报,得知秦军突袭长城导致河西数十城失守,邻近关、晋临、少梁三城危在旦夕。魏惠侯急令朱威调兵救援,但陈轸等人对局势深感绝望,认为河西已陷入退路断绝的绝境。
公孙鞅率秦军分三路围攻河西最后防线,车英、司马错分别进攻阴晋和少梁,却遭遇大魏武卒顽强抵抗。司马错在少梁城下遭遇滚油攻击,秦军伤亡惨重,城头“公孙”旗号暗示守将公孙衍的战术谋略,令秦军首次尝到败绩。
张猛死守邻近关,依托黄河渡桥的地理优势,率七千精锐武卒与百姓协同布防。秦军虽多次强攻,但守军以滚木礌石和火矢反击,公孙鞅亲率中军亦难突破,暴露出河西孤城防御体系的坚韧性。
秦孝公召集众将商议对策,公孙鞅强调必须赶在魏将龙贾回援前攻破邻近关与少梁,否则秦军将面临魏国倾国反扑。司马错提议调整战术,但因公孙衍的突然现身,秦魏河西之战的胜负悬念陡增,双方陷入战略僵持。