全忠所派三千宣武军为牙队及各藩镇军队，到阴地关，游军到汾州、隰州，静难、凤翔、镇国军屯平阳，在汾州迎战李克用。李存信、薛阿檀迎战张濬，李存孝屯赵城。韩建意图趁夜突袭李存孝抢得先机，但李存孝有所准备，韩建夜袭的军队被全歼。凤翔军屯于霍邑，被河东军洺州刺史李承嗣率军攻打战败。静难军和凤翔军不战自散。朝廷军士气受损而崩溃，丢盔弃甲。河东军乘胜追杀，在晋州西门追上张濬。张濬出战河东军，又败，死近三千人。此败后，保大军和定难军也逃离，只剩张濬本部朝廷军队、韩建的镇国军和朱全忠所派的一些宣武军一共一万人。张濬守晋州不敢