后周禁军将领赵匡胤先命令同伴向前冲锋,又请张永德率军从左翼出击,他自己则率军从右翼出击。张永德同意,两人各率领两千人马随柴荣出击。赵匡胤身先士卒,迎敌血战,主将奋勇,士卒更是拼死力战,无不以一当百,北汉兵抵挡不住。内殿直马仁禹也激励同伴进击,他自己跃马猛射,连毙数十敌军,后周军的士气更加高涨。
殿前右番行首马全义也率领部下几百骑兵向前猛攻。刘旻知道柴荣亲自出战,命人嘉奖张元徽,催促张元徽乘胜进攻。结果张元徽的战马被射倒,然后被斩杀。骁将张元徽被斩于马下,北汉军士气大受影响,虽然刘旻亲自挥舞旗帜,但是也制止不住北汉军的溃败。杨衮看到后周军如此骁勇,不敢救援,又恨刘旻不听他的劝告,先率领辽国骑兵撤退了。
从战场上溃败的樊爱能、何徽率领溃军一路抢劫辎重,散布谣言,并且企图阻止后周军刘词的前进。刘词不听,率军前进,在黄昏时与前军会合,当时北汉兵尚有兵万余人,隔山涧布阵,企图抵抗。后周军得到增援,又发起猛攻,北汉军崩溃了,副枢密使王延嗣被杀,后周军一路追杀到高平。北汉兵将士的尸体布满山谷,丢弃的军资器械到处都是,另有数千北汉兵投降,刘旻仅仅率领百余骑兵狼狈脱逃。高平大战,后周军取得全胜。