萧惠将兵六万出北路；东路留守、赵王萧孝友率师为后应。而西夏与辽国仅隔一条黄河，向无城堡可守。辽军兵分三路渡河，长驱直入四百里，无一路上没有西夏军阻挡。于是进入得胜寺南壁。西夏派遣党项谍者出觇敌，契丹获之，射鬼箭。遂以左厢兵潜屯贺兰山北。萧惠遣殿前副检点萧迭里得、护卫经宿直古迭纵兵冲击，西夏军以打宋军的模式与辽军对抗，元昊亲率亲兵掩击辽军，将辽军重重围住，但辽军的野战能力比宋军好。辽将迭里得奋勇力斗，左右驰射，跃马直击中坚，夏众不能当，大溃而退。西夏军大败之后，李元昊退到贺兰山中，见辽军势盛，就上表请和。