秦与晋数次交锋,秦军败多胜少;秦军单兵战斗力与晋军相当,但是数量处于劣势。秦康公在观察晋军动向时,由于居高临下的视角与在平地上截然不同,秦军数量的劣势立即被主观放大到了极致,结果他的斗志就在一瞬间崩塌了。
但是在另一面,赵盾面对秦康公的旗帜也没有以臣抗君的、决一雌雄的勇气;晋军倾巢出动,也包含着很大的虚张声势的成分。
赵穿的军队领先晋军主力约二里,而两军大部队都不急不缓地稳稳行进。看到赵穿部时,秦康公令全军停止前进,随即派出一支与赵穿部数量相当的军队去迎战。赵盾看到这个情况,也命令晋军止步。这就表明双方都无意主动发起全面进攻。
双方先锋军相遇后便盾对盾、剑对剑挤压在一起,彼此都给对方造成了不小的伤亡。赵穿方面人数较少,很快就支持不住了;但是秦康公却首先发出收兵信号,而晋军也随即发出同样的命令,双方便同时撤退了。
交战之后双方便派人打扫战场,各自收殓战死者的尸体。
经过本次对峙,秦人心才搞清自己的数量劣势有多大,也明白了制定的战术已经失效,不可能再有战胜的机会,多僵持一日便多一分危险。
士会提议说:“向晋营派出使者下战书以分散晋人的注意力,然后我军连夜撤军,可以确保不会遭受损失。”
入夜之时,秦使进入晋军大营,向赵盾递交了战书,并说:“今日两国的战士们都没有尽兴,请明日继续交锋。”赵盾当即点头同意。
秦使走后,臾骈说:“秦使目光游移、额头冒汗、声音失常,这是害怕晋军了。估计秦军将会夜遁,不如连夜发动进攻,将其逼入河中,我军必将取得大胜。”
赵盾连连点头,他下达命令,要求军队秘密集合,在秦军撤退时发动突袭。
但是成事不足、败事有余的赵穿和胥甲又跳出来了,两人像小流氓闹事似的堵住营门大喊大叫:“死伤者还没有得到收殓和救治,真是无情寡恩!不信守承诺而发动突袭,真是毫无勇气!无情无勇还靠什么成为盟主?”
经过俩人这样一闹,隐藏在晋营附近的秦国斥候就得到消息了,赵盾的夜袭计划也随之流产,他不得已才收回命令。
第二天军吏报告说,秦军已经连夜逃走了。赵盾懊恼不已,他把赵穿召来臭骂一顿,赵穿心中恐惧,不敢正视堂兄。秦军撤回羁马,然后南渡黄河。晋军回师后,秦人又杀了个回马枪,攻陷了桃林塞东端的瑕邑。
晋军回国后,赵盾本想要追究抗命者的责任,但是臾骈说:“赵穿位低而罪大,应当首先受到惩罚;但是他身份特殊,惩罚他又等于自毁城墙。所以您不如先把此事先放下来,以团结您的兄弟。”
第二年,晋人为了防止秦军再次通过桃林塞,就派大夫詹嘉带着一支军队戍守瑕邑。