晋国派遣大夫魏相赴秦，以绝秦书历数秦穆公、秦康公、秦共公三代君主屡次背弃盟约，破坏两国友好，挑起战争的罪状，向秦国宣战。晋厉公亲帅晋国四军出战，随军将领有中军将栾书，中军佐荀庚；上军将士燮，上军佐郄锜；下军将韩厥，下军佐荀罃；新军将赵旃，新军佐郄至。郄毅为晋厉公驾驭战车，栾针为车右，此外还有诸侯联军助阵。秦桓公见诸侯大军压境，发兵进军至泾河以东与诸侯联军对峙。前578年五月，双方在麻隧（今陕西省泾阳县北）展开激战，秦军大败，秦将成差及不更女父被俘。诸侯方面，曹宣公死于军中。秦军残部败退，晋师及诸侯联军渡