夏侯淵
しかし夏侯淵は「公のおられる鄴までは往復四千里、返事を待っているうちに姜叙らは敗北してしまうだろう」と言い、出陣した。
夏侯淵は張郃に先行させ、自らは兵糧を監督した。馬超は数千の氐族と羌族を指揮して迎撃しようとしたが、結局戦わずして逃走した。張郃は進軍して馬超軍の物資を収容し、諸県を全て下した。
馬超を涼州から駆逐した夏侯淵は韓遂に狙いを定め、顕親に駐屯していた韓遂を攻撃してこれを逃走させ、その兵糧を奪った。さらに韓遂を追撃し、略陽城に達した。諸将は韓遂もしくは興国の氐族を攻めるべきと意見したが、夏侯淵は韓遂の兵が精強であり、興国城は堅固であることから、まず長離で韓遂に味方する羌族を攻めることで、韓遂を孤立か野戦の二択に追い込むという作戦を立てた。
夏侯淵は督将を留めて兵糧を守らせ、軽装の歩兵と騎兵のみで長離を攻撃し、火計を仕掛けて非常に多くを斬首・捕獲した。韓遂軍の羌族はそれぞれ自分の居住地に帰還し、韓遂も長離の救援に駆けつけてきた。諸将は堀と塹壕を掘って備えるべきと主張したが、夏侯淵は短期決戦に利があると主張し、士気を鼓舞して韓遂を大破し、その旗印を奪い取った。夏侯淵は一度略陽に帰還し、進軍して興国を包囲した。